【问题标题】:How to repeat a ctrl+ keybinding in vscode如何在 vscode 中重复 ctrl+ 键绑定
【发布时间】:2017-10-19 03:06:55
【问题描述】:

我最近从 MacVim 切换到 VS Code,并且正在设置一些键绑定来模拟我在 mvim 中的乐趣。目前,我设置了一个键绑定来在打开的编辑器窗口之间切换:

{
  "key": "ctrl+h",
  "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
}

这对于一次性按下可以正常工作:如果我按下ctrl+h,它会显示组中的前一个活动编辑器,并且一旦我释放键就会选择它。我想做的是继续按住ctrl 键并按住h 循环浏览所有打开的编辑器。这适用于该命令的原始映射 (ctrl+tab),但不适用于重映射。

有人知道如何让它成为一个可重复的键绑定吗?另外,有没有我遗漏的术语?

谢谢!

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    keybindings.json中的ctrl+tab有两个键绑定:

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

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

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

    【讨论】:

    • 啊,这就解释了!不,我没有复制第二个键绑定。谢谢。
    猜你喜欢
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多