我将自定义键与如下所示的keybindings.json文件绑定
{
"key": "s a",
"command": "workbench.action.files.saveAll",
"when": "vim.mode == 'Normal'"
}, {
"key": "q u",
"command": "workbench.action.closeActiveEditor",
"when": "vim.mode == 'Normal'"
}
vscode似乎仅支持长度为2的自定义键。
还有什么方法可以绑定键(长度)?
例如
{
"key": "s a v e",
"command": "workbench.action.files.saveAll",
"when": "vim.mode == 'Normal'"
}, {
"key": "q u i t",
"command": "workbench.action.closeActiveEditor",
"when": "vim.mode == 'Normal'"
}
谢谢。
答案 0 :(得分:0)
我遇到了同样的问题,但是尽管我进行了研究,但对这个问题感到好奇,却找不到解决方案。
与此同时,我在Mac OS上使用了BetterTouchTool的变通方法,它可以很好地完成工作(您可以为每个应用程序或全局分配键序列)。例如,我将键序列pry
动态设置为binding.pry
替换(使用keybindings.json,它在触发“ r”后就触发得太早了),但是您可以以及触发其他任何动作。
我想它不是唯一允许这种自定义的应用程序,但我经常使用它,并且没有进行任何进一步的搜索。
希望这会有所帮助!