gpt4 book ai didi

visual-studio-code - 在 VS Code 扩展中,有没有办法以编程方式设置编辑器的配置选项(例如自动换行)?

转载 作者:行者123 更新时间:2023-12-03 21:27:05 26 4
gpt4 key购买 nike

对于我正在开发的扩展,我们的最终用户更喜欢默认情况下启用自动换行等选项。我们希望能够在没有用户直接参与的情况下在语言级别进行设置(仅针对我们的扩展程序所针对的语言)。我知道每种语言的设置。我的目标是设置如下设置:

"[xml]": {
"editor.wordWrap": "on",
"editor.tabSize": 4
},

无需用户在自己的用户设置中这样做。有没有办法通过 Extension API 做到这一点? ?我没有看到任何明显的方法来这样做。

PS LanguageConfiguration object似乎与设置自动换行等内容无关。

最佳答案

是的,扩展可以使用 configurationDefaults 为语言提供默认编辑器设置。在 package.json
这是内置的 Markdown 扩展 contributes例如:

{
"name": "vscode-markdown",
...,
"contributes": {
"configurationDefaults": {
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": false
}
}
}
}

目前仅支持 editor.*语言特定设置。我们正在跟踪对提供其他语言特定设置的支持 here

关于visual-studio-code - 在 VS Code 扩展中,有没有办法以编程方式设置编辑器的配置选项(例如自动换行)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com