如何设置制表符大小已经回答在这里。
但是如何针对不同的文件类型进行不同的设置呢? 例:我想标签大小为html为2,但为其他文件为4。
如何设置制表符大小已经回答在这里。
但是如何针对不同的文件类型进行不同的设置呢? 例:我想标签大小为html为2,但为其他文件为4。
VS Code在settings.json中配置特定语言的设置
快捷方式是:命令面板(⇧⌘P),然后是:首选项:配置语言特定设置
设置示例。Json改变tabsize
{
"[sass]": {
"editor.tabSize": 2
},
"[html]": {
"editor.tabSize": 4
},
"[javascript]": {
"editor.tabSize": 2
}
}
它们不是嵌套在任何其他对象中,而是在根对象中定义的。
使用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",
}
}
参见多种语言特定编辑器设置
除了其他答案,您还可以设置默认值,然后设置特定于文件的大小。
"editor.tabSize": 2, // default
"[elm]": { // specific only to .elm files
"editor.tabSize": 4
},