如何让VSCode扩展的configurationDefaults作用于所有文件类型而非按语言区分?
全局默认配置的实现方法
没问题!要让你的默认配置作用于所有文件类型/语言,你只需要去掉配置里的语言标识符(比如示例中的[markdown]),直接把配置项放在configurationDefaults的根层级即可。
对应的package.json配置示例如下:
"contributes": { "configurationDefaults": { "editor.wordWrap": "on", "editor.quickSuggestions": false // 你可以在这里添加更多需要全局生效的编辑器配置项 } }
原理很简单:官网示例里的[markdown]是用来指定仅对特定语言生效的上下文标识,当你移除这个标识后,配置就会成为VS Code的全局默认设置,对所有打开的文件生效,不管它属于什么语言类型。
内容的提问来源于stack exchange,提问作者Nabeel Valley
相关产品推荐
相关产品推荐

