如何在 vscode 中重复 ctrl+ 键绑定

How to repeat a ctrl+ keybinding in vscode

我最近从 MacVim 切换到 VS Code,并且正在设置一些键绑定来模拟我在 mvim 中的享受。目前,我设置了一个键绑定以在打开的编辑器 windows:

之间切换
{
  "key": "ctrl+h",
  "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
}

对于一次性按下,这按预期工作:如果我按下 ctrl+h,它会显示该组中前一个活动的编辑器,并且在我释放该键后将 select 它。我希望能够做的是继续按住 ctrl 键并继续按 h 以循环浏览所有打开的编辑器。这适用于此命令的原始映射 (ctrl+tab),但不适用于重新映射。

任何人都知道如何使它成为可重复的键绑定?另外,我是否缺少这个术语?

谢谢!

keybindings.jsonctrl+tab 有两个键绑定:

{
  "key":     "ctrl+tab",
  "command": "workbench.action.openNextRecentlyUsedEditorInGroup"
}

{
  "key":     "ctrl+tab",
  "command": "workbench.action.quickOpenNavigateNextInEditorPicker",
  "when":    "inEditorsPicker && inQuickOpen"
}

您是否为新绑定复制了这两个文件?