我正在VSCode中不断搜索文件中的代码。
在编辑器中是否有键盘快捷键可从搜索栏导航到突出显示的选择?那对我来说会使事情变得更有效率。
我知道我可以使用CMD + F
将突出显示的选择内容从编辑器复制到搜索栏。
答案 0 :(得分:2)
如果您要谈论的是从查找窗口小部件移到第一个匹配项,则假定您不想仅使用 escape 关闭查找窗口小部件,就好像拥有此选项一样:>
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>或上面提供的任何键绑定。
也许我只是想念它,但奇怪的是,没有一种更简单的方法可以从“查找”小部件中切换焦点。