VSCode 从搜索栏导航到突出显示的选择的键盘快捷键
VSCode keyboard shortcut to navigate from search bar to highlighted selection
我经常在 VSCode 的文件中搜索代码。
是否有键盘快捷键可以从搜索栏导航到编辑器中突出显示的选择?这会让我更有效率。
我知道我可以使用 CMD + F
将突出显示的选择从编辑器复制到搜索栏。
如果您正在谈论从查找小部件移动到第一个匹配项,看起来您有这个选项,假设您不想只使用 escape[=30 关闭查找小部件=]:
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 或您在上面使用的任何键绑定。
也许我只是想念它,但奇怪的是没有更简单的方法来从查找小部件切换焦点。
我经常在 VSCode 的文件中搜索代码。
是否有键盘快捷键可以从搜索栏导航到编辑器中突出显示的选择?这会让我更有效率。
我知道我可以使用 CMD + F
将突出显示的选择从编辑器复制到搜索栏。
如果您正在谈论从查找小部件移动到第一个匹配项,看起来您有这个选项,假设您不想只使用 escape[=30 关闭查找小部件=]:
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 或您在上面使用的任何键绑定。
也许我只是想念它,但奇怪的是没有更简单的方法来从查找小部件切换焦点。