VisualStudioCodeのTipsです。
ほかの人が新しく追加したファイルのインデントが4スペースになっていたので2スペースにするためにフォーマットをかけましたが修正できない、ということが起こりました。
確かに、タブを打つと4スペース入ってしまいます。
私の環境では2スペースにしてあるはずなので、editor.tabSize
の設定を確認しました。
ちゃんと2
となっています。
他のファイルではタブは2スペースとして入力されます。
調べてみると、以下の設定をする必要がありました。
"editor.detectIndentation": false
editor.detectIndentation
がtrue
になっていると、開いたファイルに基づいてeditor.tabSize
と editor.insertSpaces
が決まってしまいます。
editor.detectIndentation
はデフォルトでtrue
となっています。
このファイルを新規作成した人が、タブを4スペース設定で使っていた、かつ、私の環境でeditor.detectIndentation
がtrue
になっていたので、私の環境でもこのファイルのみタブが4スペースになってしまっていました。
editor.detectIndentation
をfalse
にしてフォーマットをかけたところ、きちんと修正できました。
設定方法