PhpStorm

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

更新日:2019/08/27

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

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

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

 

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

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

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

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

phpstorm タブとインデント

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

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

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

 

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

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

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

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

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

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

対処法が知りたいです。

更新日:2019/08/27

書いた人(管理人):けーちゃん

スポンサーリンク

記事の内容について

null

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

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

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

掲載コードについては事前に動作確認をしていますが、貼り付け後に体裁を整えるなどをした結果動作しないものになっていることがあります。
生暖かい視線でスルーするか、ご指摘ください。

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

 

このサイトは、リンクフリーです。大歓迎です。