【Visual Studio Code】特定のファイルだけタブのスペース数が違うとき
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
にしてフォーマットをかけたところ、きちんと修正できました。
設定方法
1. VisualStudiCode左上の「ファイル」>「基本設定」>「設定」→エディタ部分に「settings.json」が開く
2. エディタ右側に「"editor.detectIndentation": false」を書き、保存する
Author And Source
この問題について(【Visual Studio Code】特定のファイルだけタブのスペース数が違うとき), 我々は、より多くの情報をここで見つけました https://qiita.com/chihiro/items/92ab3eec1945836bd5d2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .