【发布时间】:2016-09-29 14:31:03
【问题描述】:
“在搜索结果窗格中转到下一个搜索结果”是否有 vscode 键绑定?
我在键绑定 json 或 http://code.visualstudio.com/docs/customization/keybindings 上找不到它,但描述并不总是那么好,我可能错过了!
【问题讨论】:
“在搜索结果窗格中转到下一个搜索结果”是否有 vscode 键绑定?
我在键绑定 json 或 http://code.visualstudio.com/docs/customization/keybindings 上找不到它,但描述并不总是那么好,我可能错过了!
【问题讨论】:
【讨论】:
Backlog, On Deck: - / )
如果您打算将 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" },
{ "key": "f4", "command": "references-view.next", "when": "reference-list.hasResult" },
{ "key": "shift+f4", "command": "references-view.prev", "when": "reference-list.hasResult" },
如果 VSCode 在此答案之后添加了任何新的键绑定,我建议您打开 Keyboard Shortcuts 窗口并在那里搜索 Shift+F4。
【讨论】:
1.9.0 版中的新功能
执行search.action.focusNextSearchResult (F4)
和search.action.focusPreviousSearchResult (CTRL+F4)
原答案
不幸的是,目前没有命令可以转到搜索结果窗格中的下一个条目。作为一种解决方法,您可以执行workbench.view.search(默认*绑定到 CTRL+Shift+f)并通过 ↓ 并使用 ENTER 选择它。
当您执行actions.find(默认绑定到Shift+f)以便仅在当前文件中查找文本时,您可以使用@ 987654325@ 命令通常绑定到 F3。它的默认绑定声明如下:
{
"key": "f3", "command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
}
默认快捷方式基于 Windows 版本的 VSCode
【讨论】: