在 VS Code 中使用 "find all" 时更改热键

Changing hotkeys when using "find all" in VS Code

在 VSCode 中,当按 ctrl+shift+f 使用“查找全部”功能时,我希望有两个生活质量改进:

  1. 我希望只需按 down 即可进入结果字段,而不必按 6 次 tab
  2. 我希望能够退出“查找全部”部分并 return 到编辑器视图,只需按 esc

可以通过VSCode中的快捷方式系统完成吗?怎么样?

有一个命令 search.action.focusNextSearchResult 会将您带到第一个结果。默认绑定到F4。但您可以将其更改为:

{
  "key": "down",
  "command": "search.focus.nextInputBox",
  "when": "inputBoxFocus && searchViewletVisible || inSearchEditor && inputBoxFocus"
}

要将焦点切换到问题的最后一个活动编辑器部分,请尝试此键绑定:

{
  "key": "escape",
  "command": "workbench.action.focusActiveEditorGroup",
  "when": "searchViewletVisible"
}