在我的项目中,我有TypeScript和HTML文件,在这两个文件中,选项卡都转换为空格。
我想关闭自动转换,并确保我的项目只有选项卡。
编辑:
通过这个设置,它似乎可以在HTML文件中工作,但不能在TypeScript文件中工作。
{
"editor.insertSpaces": false
}
在我的项目中,我有TypeScript和HTML文件,在这两个文件中,选项卡都转换为空格。
我想关闭自动转换,并确保我的项目只有选项卡。
编辑:
通过这个设置,它似乎可以在HTML文件中工作,但不能在TypeScript文件中工作。
{
"editor.insertSpaces": false
}
当前回答
下面的设置对我来说很好,
"editor.insertSpaces": false,
"editor.formatOnSave": true, // only if you want auto fomattting on saving the file
"editor.detectIndentation": false
上述设置将反映并应用于每个文件。你不需要手动缩进/格式化每个文件。
其他回答
文件->首选项->设置或只需按Ctrl +,并搜索空格,然后只需禁用此选项:
我必须重新打开文件,这样更改才能生效。
在我的情况下,问题是在1月更新后安装的JS-CSS-HTML Formatter扩展。默认的indent_char属性是空格。我卸载了它,奇怪的行为就停止了。
{
"editor.insertSpaces": true
}
真对我有用。
对我来说,这是关于不检查
更漂亮:使用标签
在VSCode设置
要更改选项卡设置,单击vscode窗口右下方状态栏中的Ln/Col文本右侧的文本区域。
名称可以是“Tab Size”或“Spaces”。
一个菜单将弹出所有可用的操作和设置。