VSCode键盘快捷键,可从搜索栏导航到突出显示的选择

时间:2019-11-21 06:39:13

标签: visual-studio-code keyboard-shortcuts

我正在VSCode中不断搜索文件中的代码。

在编辑器中是否有键盘快捷键可从搜索栏导航到突出显示的选择?那对我来说会使事情变得更有效率。

我知道我可以使用CMD + F将突出显示的选择内容从编辑器复制到搜索栏。

1 个答案:

答案 0 :(得分:2)

如果您要谈论的是从查找窗口小部件移到第一个匹配项,则假定您不想仅使用 escape 关闭查找窗口小部件,就好像拥有此选项一样:

  1. workbench.action.focusActiveEditorGroup命令未绑定,您可以使用它。但是如果您不希望保持选中状态,则必须按两次 escape 才能取消选择查找匹配项。

这很痛苦,因此您可能需要一个宏来一次完成所有操作。喜欢(在设置中):

"multiCommand.commands": [

  {
    "command": "multiCommand.focusEditorFromFind",
    "sequence": [
      "workbench.action.focusActiveEditorGroup",
      "cancelSelection",
      "cancelSelection",
    ]
  }
]

和keybindings.json:

{
  "key": "shift+e",
  "command": "multiCommand.focusEditorFromFind",
  "when": "editorFocus && findWidgetVisible"
}

因此,在输入查找项后,只需按 Enter 直到您要切换到的特定查找匹配项,然后按 Shift + E < / kbd>或上面提供的任何键绑定。

也许我只是想念它,但奇怪的是,没有一种更简单的方法可以从“查找”小部件中切换焦点。