如何设置每个文件类型的标签大小?


98

这里已经回答如何设置标签大小。

但是,如何对不同的文件类型进行不同的设置?例如,我希望HTML的标签大小为2,而其他文件的标签大小为4。

Answers:


182

VS Code在中配置特定语言的设置settings.json

  • 快捷方式是:命令面板(⇧⌘P),然后:首选项:配置特定于语言的设置

setting.json更改Tabsize的示例

{
    "[sass]": {
        "editor.tabSize": 2
    },
    "[html]": {
        "editor.tabSize": 4
    },
    "[javascript]": {
        "editor.tabSize": 2
    }
}

它们没有嵌套在任何其他对象中,而是在根目录中定义的。


16
您可能需要添加“ editor.detectIndentation”:假
8DH

1
使用此系统,似乎无法为.travis.yml
ChaseMoskal '19

2
@ChaseMoskal可以设置每种语言,在您情况下可以设置Yaml文件。FYI ... .yml = YAML code.visualstudio.com/docs/getstarted/... “[YAML]”:{ “editor.tabSize”:2},
CommonKnowledge

1
请注意,EditorConfig将覆盖您可能与文件格式相关的所有VS Code设置。
–AsbjørnUlsberg

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.