gpt4 book ai didi

visual-studio-code - 如何创建自定义键绑定(bind)以将语法突出显示更改为 Visual Studio Code 中的特定语言?

转载 作者:行者123 更新时间:2023-12-04 21:07:42 25 4
gpt4 key购买 nike

{ "key": "ctrl+k m",              
"command": "workbench.action.editor.changeLanguageMode" },

基于上述触发“选择语言模式”下拉菜单的默认键绑定(bind),我假设我应该能够在自定义 keybinds.json 字符串中传入另一个参数(或优化“命令”字符串)以强制选择特定语言的语法文件。

在 SublimeText 3 中,我用于切换到 SQL 语法高亮的自定义 .json 键绑定(bind)看起来像这样:
{"keys": ["alt+s"], "command": "set_file_type",
"args": {"syntax": "Packages/SQL/SQL.sublime-syntax"}}

我可以传递什么附加参数来强制 workbench.action.editor.changeLanguageMode选择特定的语言标识符?

https://code.visualstudio.com/docs/languages/identifiers

https://github.com/Microsoft/vscode/blob/2e2b47a4944ad1dfc7bbc58756c91aa3188cfa04/src/vs/workbench/browser/parts/editor/editorStatus.ts

最佳答案

看起来目前无法直接设置文件的语言。 workbench.action.editor.changeLanguageMode command 不接受任何参数,而是使用快速选择器在初始命令调用( github )之后获取语言。扩展也没有办法操纵它。

Here is a related issue要求将其公开给 API。

关于visual-studio-code - 如何创建自定义键绑定(bind)以将语法突出显示更改为 Visual Studio Code 中的特定语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639887/

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