我在package.json
,
{
"command": "md.image",
"key": "Ctrl+Shift+i"
}, {
"command": "md.codeblocks",
"key": "Ctrl+Shift+B"
}
这与vscode中的其他全局键盘快捷键有问题,我希望在扩展中覆盖它,这样这些键盘就可以作为其加载语言的当前键盘映射。
这可能吗?
答案 0 :(得分:0)
如果有人碰到我遇到的同一个具体例子:
我试图使用 Ctrl + F 命令继续使用VS Code中的Vim extension。
我尝试在unset!
中添加keybindings.json
的配置失败。
但是我发现"vim.useCtrlKeys": true
中的settings.json
允许这些类型的ctrl键在Vim扩展中工作,而不需要进行其他更改。
答案 1 :(得分:0)
您可以通过添加按键绑定条目并在其command
前面加上-
来禁用现有的快捷方式。例如,要禁用ctrl+n
的内置全局快捷方式,请添加以下条目:
{ "key": "ctrl+n", "command": "-cursorDown", "when": "textInputFocus" }
您可以通过从命令面板中选择“首选项:打开默认键盘快捷键(JSON)”来找到默认的全局条目。