aug*_*ugb 5 visual-studio-code vscode-extensions vscode-settings
对于我正在开发的扩展,我们的最终用户更喜欢默认情况下启用自动换行等选项。我们希望能够在没有用户直接参与的情况下在语言级别进行设置(仅针对我们的扩展程序所针对的语言)。我知道每种语言的设置。我的目标是设置如下设置:
"[xml]": {
"editor.wordWrap": "on",
"editor.tabSize": 4
},
Run Code Online (Sandbox Code Playgroud)
无需用户在自己的用户设置中这样做。有没有办法通过扩展 API做到这一点?我没有看到任何明显的方法来这样做。
PS LanguageConfiguration 对象似乎与设置自动换行等内容无关。
是的,可扩展使用语言贡献默认编辑器设置configurationDefaults在package.json
以下是内置 Markdown 扩展的贡献,例如:
{
"name": "vscode-markdown",
...,
"contributes": {
"configurationDefaults": {
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": false
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这目前仅支持editor.*特定于语言的设置。我们正在跟踪对在此处提供其他语言特定设置的支持
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |