对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
当前回答
添加:是的,您可以使用右下角的UI来配置空间设置。但如果现有代码没有格式化为新的间距,则可以右键单击文件中的任何位置,然后单击Format Document。我花了一段时间才弄明白,直到我偶然发现了这个问题。
格式文档菜单
其他回答
使用实例根据编程语言修改缩进。
打开命令面板(CtrlShiftP | macOS:⌘P)。 键入并选择:首选项:配置语言特定设置…(命令id: workbench.action.configureLanguageBasedSettings)。 选择一种编程语言(例如TypeScript)。
如果打开Settings菜单(自1.66.0起): 4. 按→将光标放在语言筛选器的右边(例如@lang:typescript)。 5. 输入“Tab Size”,并在文本框中输入您的首选值。 如果设置。Json文件被打开: 4. 添加以下代码: “(打印稿)":{ “编辑器。tabSize”:2 }
参见:VS Code Docs
添加:是的,您可以使用右下角的UI来配置空间设置。但如果现有代码没有格式化为新的间距,则可以右键单击文件中的任何位置,然后单击Format Document。我花了一段时间才弄明白,直到我偶然发现了这个问题。
格式文档菜单
首先,检查你是否安装了“EditorConfig for VS Code”。它覆盖了我的编辑器设置。我花了一整天修正这个问题。
在项目中找到.editorconfig文件,并在那里更改它将工作。
第一步:打开设置。vscode中的Json
步骤2:为编程语言添加如下代码行(示例如下)
用于typescript和javascript
"editor.detectIndentation": false,
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation":false
},
"[javascript]": {
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation":false
}
如果你正在使用格式化器,检查tabWidth,这是我的情况下的问题。它表示制表符中使用的空格数。