Posted at

VSCodeのエディター設定の話 - タブ文字がなぜか半角スペースになってしまう

More than 1 year has passed since last update.


何があったか

タブキーを押しても半角スペースが挿入されてしまう。

タブ文字を入れて欲しい派なのでなんとかしたい。


editor.detectIndentationをtrueにしてた

既存のファイルをVSCodeで開いて編集を始めたところ、そのファイルが半角スペースでインデントされていたので、それを自動認識してタブ押しても半角スペースになっていたっぽい。たぶんVSCodeを使い始めたときに適当に設定してしまった過去の俺がギルティ。


あと設定方法が変わってました

September 2016 (version 1.6) - (日本語訳

から editor.renderWhitespace の設定方法が変わっていたんですね。

それまで真偽値で設定していたものが、

"none"

"all"

"boundary"

の3択になったようです。"boundary"は単語間のスペースは表示されないというオプションのようです。


というわけで設定を変えました

"editor.detectIndentation": false,

"editor.insertSpaces": false,
"editor.renderWhitespace": "all",
"editor.tabSize": 2,

これで無事にタブ文字が入力できるようになりました。

ところでワタクシの設定ではタブサイズは2です。どうでもいいですかそうですか。

そんな感じでーす。