Visual Studio Code - 将空格转换为制表符

263

我的项目中既有TypeScript文件又有HTML文件,在这两个文件中,都将制表符转换为空格。

我想关闭自动转换,并确保我的项目只有制表符。

编辑:

通过此设置,HTML文件似乎可以正常工作,但TypeScript文件不行。

{
  "editor.insertSpaces": false
}

45
我不明白为什么IDE默认将制表符转换为空格。如果我想要空格,我会像野蛮人一样按空格键四次来缩进。请注意,这只是翻译,没有解释或其他内容。 - Joshua Schlichting
这个回答解决了你的问题吗?如何在现有文件中将制表符转换为空格,反之亦然? - undefined
13个回答

2
如果你想将许多文件中的制表符更改为空格,但不想逐个打开它们,我发现从最左边的工具栏中使用“查找和替换”选项同样有效。
在第一个框(“查找”)中,复制并粘贴源代码中的一个制表符。
在第二个框(“替换”)中,输入您希望使用的空格数(例如2或4)。
如果您按下“...”按钮,您可以指定要包含或忽略的目录(例如“src/Data/Json”)。
最后,检查结果预览并按“全部替换”。可能会影响工作区中的所有文件。

1

在我的情况下,它是关于取消选中

Prettier: 使用制表符

在VSCode设置中


-1
{
  "editor.insertSpaces": true
}

True 对我有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接