我有一组键绑定package.json
,
{
"command": "md.image",
"key": "Ctrl+Shift+i"
}, {
"command": "md.codeblocks",
"key": "Ctrl+Shift+B"
}
这与 vscode 中的其他全局键盘快捷键有问题,我希望在扩展中覆盖它,以便这些键盘充当其加载的语言的当前键盘映射。
这可能吗?
我有一组键绑定package.json
,
{
"command": "md.image",
"key": "Ctrl+Shift+i"
}, {
"command": "md.codeblocks",
"key": "Ctrl+Shift+B"
}
这与 vscode 中的其他全局键盘快捷键有问题,我希望在扩展中覆盖它,以便这些键盘充当其加载的语言的当前键盘映射。
这可能吗?
如果有人遇到与我遇到的相同的特定示例:
我试图使用Ctrl+F命令在 VS Code 中使用Vim 扩展。
我尝试使用unset!
in放置配置但未成功keybindings.json
。
但是我发现"vim.useCtrlKeys": true
insettings.json
允许这些类型的 ctrl 键在 Vim 扩展中工作,而无需进行其他更改。
command
您可以通过添加键绑定条目并为其添加前缀来禁用现有快捷方式-
。例如,要禁用 的内置全局快捷方式ctrl+n
,请添加以下条目:
{ "key": "ctrl+n", "command": "-cursorDown", "when": "textInputFocus" }
您可以通过从命令面板中选择“首选项:打开默认键盘快捷键 (JSON)”来找到默认的全局条目。