Visual Studio Code 总是转换为空格

Visual Studio Code 总是转换为空格

我正在尝试让我的 VS 代码始终使用制表符缩进。

我使用.eslintrc.json带有规则的文件indent: ["warn", "tab"],这对某些文件有效。我还有一个.editorconfig带有的文件indent_style = tabs。在我的用户设置中,我有"editor.insertSpaces": false"editor.tabSize": 4

然而,在.js文件中(到目前为止,只有.js文件),每当我点击保存时,VS Code 都会自动将我的制表符转换为四个空格,并弄乱了我的 linter。

即使我将.js文件设置为按文件级别使用制表符缩进,也会发生这种情况。有人知道这是否是隐藏设置,或者这可能是我应该报告的错误吗?

在 OSX Sierra 10.12.1、VS Code 1.8.1 上。

答案1

我遇到了同样的问题,并将其追溯到“JS-CSS-HTML Formatter”扩展。禁用此扩展后,它为我解决了该问题。我会尝试禁用所有自动格式化 javascript 文件的扩展。

相关内容