🔥
Sublime Textにおいてタブやスペースを可視化
現在、使用しているsublime Textにおいて、
タブやスペースを可視化する必要があったので、その方法を調べてみました。
結論
Settingsに"draw_white_space": "all"
を追加するだけ。
方法
-
sublimeを開き、上部にある "Preferences"から"Settings"を開く
-
表示された画面右側のファイルに
"draw_white_space": "all"
を追加する。
このようにすると、タブが横棒、スペースは・のようにして見える
なぜこうする必要があったのか
PHPのヒアドキュメントにおいて下記のエラーが出たため。
Invalid indentation - tabs and spaces cannot be mixed
終端ID をインデントする場合、 インデントに使う文字として、タブまたはスペースが使えます。 しかし、終端ID、および (終端ID までの)文字列の本体どちらであっても、 インデントする際にタブとスペースを混ぜては いけません。 混ぜた場合、 ParseError がスローされます。 インデントに使う文字に制限があるのは、 タブとスペースを混ぜてしまうと可読性が損なわれるためです。
Discussion