当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何更改VisualStudio代码中的缩进?》经验,为你挑选了5个好方法。

对于每个打字稿文件,visual studio代码使用8个空格的自动缩进.这对我来说有点太多了,但我无法找到改变它的地方.

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



1> elliot-j..:

在右下角的工具栏中,您将看到如下所示的项目: 在此输入图像描述 单击它后,您将获得使用空格或制表符缩进的选项.选择缩进类型后,您可以选择更改缩进的大小.在上面的示例中,缩进设置为每个缩进4个空格字符.如果选择了tab作为缩进字符,那么您将看到Tab Size而不是Spaces

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


更改`editor.tabSpaces`确实_not_更改所有文件中的间距.它只会为将来创建的文件更改它.在一个操作中修复所有文件仍然没有解决方案.
哇.介意.有时事情只是隐藏在视线之内
这是超直观的。我已经设置了缩进以使用空格。为什么需要单击空格选项进入第二个隐藏菜单来设置空格数?我使用的所有其他编辑器都是在状态栏中单击缩进详细信息,并且有多个空格选项。在VS Code中,我需要在Stack Overflow上进行查找,因为我想要的菜单隐藏在我不想更改的选项后面。

2> Martin Schne..:

根据编程语言更改缩进,请遵循以下方法之一:

将其添加到您的设置(Ctrl+ ,):(
TypeScript特定设置的示例):

"[typescript]": {
    "editor.tabSize": 2
}

要么

Ctrl+ Shift+P

首选项:配置语言特定设置...(命令ID: workbench.action.configureLanguageBasedSettings)

选择编程语言

添加上面的代码.

另请参阅:VS Code Docs



3> RMuesi..:

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

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



4> Sujatha Giri..:

代码格式快捷方式:

Windows上的VSCode - Shift + Alt + F.

MacOS上的VSCode - Shift + Option + F.

Ubuntu上的VSCode - Ctrl + Shift + I.

如果需要,您还可以使用首选项设置自定义此快捷方式

用键盘选择列 Ctrl + Shift + Alt + Arrow



5> 小智..:

在我的情况下," EditorConfig for VS Code "扩展是覆盖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

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有