如何设置每个文件类型的制表符大小?
How to set per-filetype tab size?
已经回答了如何设置制表符大小。
但是如何对不同的文件类型进行不同的设置呢?
例如。我希望 HTML 的制表符大小为 2,但其他文件的制表符大小为 4。
VS Code 在 settings.json
中配置 language specific settings
- 快捷方式是:命令面板 (⇧⌘P) 然后:首选项:配置语言特定设置
setting.json 更改标签大小的示例
{
"[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",
}
}
已经回答了如何设置制表符大小
但是如何对不同的文件类型进行不同的设置呢? 例如。我希望 HTML 的制表符大小为 2,但其他文件的制表符大小为 4。
VS Code 在 settings.json
- 快捷方式是:命令面板 (⇧⌘P) 然后:首选项:配置语言特定设置
setting.json 更改标签大小的示例
{
"[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",
}
}