180

如何设置标签大小已在此处回答。

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

4

2 回答 2

324

VS Codesettings.json

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

setting.json 更改标签大小的示例

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

它们不嵌套在任何其他对象中,它们是在根处定义的。

于 2017-11-07T18:57:35.623 回答
8

使用 vscode v1.63,您将能够在特定于语言的设置中“分组”语言,如下所示:

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

这已经可以在如下colorCustomizations设置中完成:

"workbench.colorCustomizations": {
    "[GitHub Sharp][GitHub Sharp Dark]": {
       "editorPane.background": "#d6d0d01a",
       "sideBarSectionHeader.border": "#D3D3D3",
    }
}

请参阅多语言特定的编辑器设置

于 2021-11-16T19:41:53.757 回答