对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
当前回答
在我的案例中,“EditorConfig for VSCode”扩展覆盖了VSCode设置。 如果您已经安装了它,那么检查项目根文件夹中的.editorconfig文件。
下面是一个配置示例。“indent_size”设置制表符的空格数。
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
其他回答
在我的案例中,“EditorConfig for VSCode”扩展覆盖了VSCode设置。 如果您已经安装了它,那么检查项目根文件夹中的.editorconfig文件。
下面是一个配置示例。“indent_size”设置制表符的空格数。
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
代码格式化快捷方式:
Windows上的VSCode - Shift + Alt + F
MacOS 上的 VSCode - Shift + Option + F
VSCode在Ubuntu - Ctrl + Shift + I
如果需要,还可以使用首选项设置自定义此快捷方式。
用键盘选择列 Ctrl + Shift + Alt +箭头
首先,检查你是否安装了“EditorConfig for VS Code”。它覆盖了我的编辑器设置。我花了一整天修正这个问题。
在项目中找到.editorconfig文件,并在那里更改它将工作。
如何在VS Code中把所有文件中的4个空格缩进到2个空格
打开文件搜索 打开正则表达式 输入:({2})(?: {2}) (\ b |(?!=[,'";\.:\*\\\/\{\}\[\]\(\)])) 在搜索领域 在replace字段中输入:$1
如何在VS Code中把所有文件中的2个空格缩进到4个空格
打开文件搜索 打开正则表达式 输入:({2})(\ b |(?!=[,'";\.:\\*\\\/{\}\[\]\(\)])) 在搜索领域 在replace字段中输入:$1$1
注意:您必须首先打开PERL Regex。这是如何做到的:
打开设置,转到JSON文件 将以下内容添加到JSON文件“search”中。usePCRE2”:真正的
希望有人能看到。
如果你正在使用格式化器,检查tabWidth,这是我的情况下的问题。它表示制表符中使用的空格数。