MENU

PhpStormでタブがスペースに変換されてしまう時の対処法

更新日:2019/08/27

 

PhpStormでTab文字を入力したのに、勝手にスペースに変換された時の対象法。
または、タブ入力をスペースに変換したいときのやり方。

 

そして、設定したのにうまく機能してくれなくて、はまるパターン。

 

 

設定したのに、
なんでタブがスペースになっちゃうの(涙


 

■お願い
去年ECMAScript2020を頑張って日本語訳しましたが、誰も見てくれません・・・
誰かみて!!
【JavaScript】 学習のためECMAScript2020を日本語訳してみました

タブ文字をスペースに変換するかどうかの設定

タブ文字をスペースに変換するかどうかは、コードスタイルの設定でおこないます。

 

(1) 設定画面:エディター > コードスタイル > 各言語 > 

 

(2) タブ文字を使用にチェックを入れる

 

phpstorm タブとインデント

 

チェックを入れると、タブ文字がそのまま表示されます。
チェックを外すと、タブ文字がスペースに変換されます。

 

(3) スマートタブにチェックを外す

 

スマートタブにチェックが入っていると、スペースが使用されることがあります。
スペースを使って、位置調整をする場合は、チェックを入れたほうがいいかもしれません。

 

 

 

設定したのにタブがスペースに変換されてしまうパターン(未解決)

phpソース中に、htmlタグが入っていると、htmlのタブ設定が優先されてしまうことがあります。

 

タグ入力直後は問題ありません。

 

しかしPhpStormを再起動すると、htmlが優先されます。

 

html側のタブ設定を変更すればいいのですが…

 

なんだか、気持ち悪いですね。

 

対処法が知りたいです。

記事の内容について

 

こんにちはけーちゃんです。
説明するのって難しいですね。


「なんか言ってることおかしくない?」
たぶん、こんなご意見あると思います。

裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。

そんなときは、ご意見もらえたら嬉しいです。

ご意見はこちら。
https://note.affi-sapo-sv.com/info.php

【お願い】

お願い

■このページのURL


■このページのタイトル


■リンクタグ