是否存在“在搜索结果窗格中转到下一个搜索结果”的vscode键绑定?
我在keybindings json或http://code.visualstudio.com/docs/customization/keybindings上找不到它,但描述并不总是那么好,我可能错过了它!
答案 0 :(得分:33)
答案 1 :(得分:5)
版本1.9.0中的新功能
执行search.action.focusNextSearchResult
( F4 )
和search.action.focusPreviousSearchResult
( CTRL + F4 )
原始回答
不幸的是,目前没有命令转到搜索结果窗格中的下一个条目。作为一种解决方法,您可以执行workbench.view.search
(默认情况下*绑定到 CTRL + Shift + f )并导航到下一个项目通过↓并使用 ENTER 选择它。
当您执行actions.find
(默认绑定到 Shift + f )以便仅在当前文件中查找文本时,您可以使用editor.action.nextMatchFindAction
命令,通常绑定到 F3 。它的默认绑定声明如下:
{
"key": "f3", "command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
}
默认快捷方式基于Windows版本的VSCode
答案 2 :(得分:1)
如果您打算将F4和Shift-F4重新绑定到不同的键,请注意这些键绑定了多个操作:
{ "key": "f4", "command": "goToNextReferenceFromEmbeddedEditor", "when": "inReferenceSearchEditor" },
{ "key": "shift+f4", "command": "goToPreviousReferenceFromEmbeddedEditor", "when": "inReferenceSearchEditor" },
{ "key": "f4", "command": "search.action.focusNextSearchResult", "when": "hasSearchResult" },
{ "key": "shift+f4", "command": "search.action.focusPreviousSearchResult", "when": "hasSearchResult" },
{ "key": "f4", "command": "goToNextReference", "when": "referenceSearchVisible" },
{ "key": "shift+f4", "command": "goToPreviousReference", "when": "referenceSearchVisible" },
为了保持一致的行为,您可能希望将它们全部重新绑定。