我使用 VS Code 来编辑多种语言(主要是 Ruby、PHP 和 Javascript)的项目,对于每种语言,我们有不同的缩进模型(空格/制表符和宽度)。看起来 VS Code 支持这一点,因为它允许两者editor.insertSpaces
and editor.tabSize
被设置为"auto"
这是每种语言的定义。
但同时editor.tabSize
看起来能做我想做的事editor.insertSpaces
总是插入空格"auto"
mode.
我试图找到可以编辑每种语言配置的位置,但没有找到这样的设置。我还查看了下面的语言目录resources/app/client/vs/languages
但未能找到指定这些功能的东西。
知道如何自定义每种语言的设置吗?
要使用每种语言设置,您可以使用[language_id]
方括号中:
example:
{
"[typescript]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},
"[markdown]": {
"editor.formatOnSave": true,
"editor.wrappingColumn": 0,
"editor.renderWhitespace": "all",
"editor.acceptSuggestionOnEnter": false
}
}
Update: editor.tabSize
and editor.insertSpaces
现在版本支持1.10 https://code.visualstudio.com/updates/v1_10#_language-specific-editor-settings
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)