web-dev-qa-db-ja.com

Visual StudioCodeは常にスペースに変換されます

VSコードを常にタブでインデントさせようとしています。

ルール.eslintrc.jsonindent: ["warn", "tab"]ファイルを使用します。これは一部のファイルで機能します。 .editorconfigを含むindent_style = tabsファイルもあります。ユーザー設定には、"editor.insertSpaces": false"editor.tabSize": 4があります。

ただし、.jsファイル(およびこれまでのところ、.jsファイルのみ)では、保存を押すたびに、VS Codeはタブを4つのスペースに自動変換し、リンターを台無しにしました。

これは、.jsファイルをファイルごとのレベルでタブでインデントするように設定した場合でも発生します。これが非表示の設定であるかどうか、またはおそらく報告する必要があるバグであるかどうかを誰かが知っていますか?

OSX Sierra 10.12.1では、VSコード1.8.1。

2
Erty Seidohl

私はこれと同じ問題を抱えていて、「JS-CSS-HTMLFormatter」拡張機能まで追跡しました。この拡張機能を無効にした後、問題が修正されました。 javascriptファイルの自動フォーマットを行う拡張機能を無効にしてみます。

3
Colin Barringer