首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改Visual Studio代码中的缩进?

如何更改Visual Studio代码中的缩进?
EN

Stack Overflow用户
提问于 2015-12-09 16:40:34
回答 13查看 521K关注 0票数 578

对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我的口味来说有点太多了,但我找不到在哪里可以改变它。

也许它可以作为设置,但使用了不同的名称,因为我找不到任何与缩进相关的东西。

更新

我目前正在使用Prettier code formatter,它通过在保存时自动格式化来解决所有格式化问题(如果没有语法错误的话)

EN

回答 13

Stack Overflow用户

发布于 2016-07-25 05:20:59

在右下角的工具栏中,您将看到如下所示的项目:

单击后,您将获得使用空格或制表符缩进的选项。选择缩进类型后,您可以选择更改缩进的大小。在上面的示例中,缩进被设置为每个缩进4个空格字符。如果选择Tab键作为缩进字符,您将看到Tab Size而不是Spaces

如果要将此设置应用于所有文件,而不是单个文件,请根据需要覆盖用户设置工作空间设置中的Editor: Tab SizeEditor: Insert Spaces设置

编辑1

要访问您的用户或工作区设置,请转到首选项 -> 设置。根据您的需要,验证您是否在UserWorkspace选项卡上,并使用搜索栏查找设置。您可能还想禁用Editor: Detect Indentation,因为此设置将在启用时覆盖您为Editor: Insert SpacesEditor: Tab Size设置的内容

票数 768
EN

Stack Overflow用户

发布于 2017-08-25 06:30:17

除了Elliot-J的答案之外,您可能还希望将editor.detectIndentation设置为false。

如果VSCode检测到文件具有不同的制表符或空格缩进模式,它将覆盖每个文件的editor.tabSizeeditor.insertSpaces设置。如果将现有文件添加到项目中,或者使用代码生成器(如Angular Cli )添加文件,则可能会遇到此问题。以上设置可防止VSCode执行此操作。

票数 59
EN

Stack Overflow用户

发布于 2018-05-10 18:32:03

在我的例子中,"EditorConfig for VS Code“扩展覆盖了VSCode设置。如果已安装,请检查项目根文件夹中的.editorconfig文件。

下面是一个配置示例。"indent_size“用于设置制表符的空格数。

代码语言:javascript
复制
# 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
票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34174207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档