我正在为 VSCode 开发一个扩展,它提供完成项,但其中有单词建议。
我知道您可以在您的用户/工作区设置中禁用editor.wordBasedSuggestions
,但有没有办法通过扩展来实现?
我正在为 VSCode 开发一个扩展,它提供完成项,但其中有单词建议。
我知道您可以在您的用户/工作区设置中禁用editor.wordBasedSuggestions
,但有没有办法通过扩展来实现?
configurationDefaults
是的,扩展可以通过贡献更改设置的默认值package.json
:
"contributes": {
"configurationDefaults": {
"[lang]": {
"editor.wordBasedSuggestions": false
}
}
}
lang
相关语言的 ID 在哪里。
这现在可以用一般的非语言特定方法来完成。请参阅发行说明:更改配置默认值。
配置默认值覆盖
您现在可以通过
configurationDefaults
in 中的贡献点覆盖其他注册配置的默认值package.json
。例如,以下代码片段会覆盖默认行为,files.autoSave
即在焦点更改时自动保存文件。
"contributes": {
"configurationDefaults": { // applies to all languages
"files.autoSave": "onFocusChange"
}
}
注意:不能覆盖具有应用程序或机器范围的配置。