vscode key binding for "goto next search result on the search results pane"?

Visual Studio-Code

Visual Studio-Code Problem Overview


Is there a vscode key binding for "goto next search result on the search results pane"?

I could not find it in the keybindings json or on http://code.visualstudio.com/docs/customization/keybindings, but the descriptions are not always that great and I might have missed it!

Visual Studio-Code Solutions


Solution 1 - Visual Studio-Code

This is now supported.

  • F4 next search result
  • Shift + F4 previous search result

Solution 2 - Visual Studio-Code

If you are planning to rebind F4 and Shift-F4 to different keys, please note that there are multiple actions bound to those keys. For consistent behaviour, you may wish to rebind them all.

{ "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" },

In case VSCode has added any new keybinds since this answer, I recommend you open the Keyboard Shortcuts window and search for Shift+F4 there.

Solution 3 - Visual Studio-Code

New in version 1.9.0

Execute search.action.focusNextSearchResult (F4)

and search.action.focusPreviousSearchResult (CTRL+F4)

Original answer

Unfortunately there is currently no command to go to the next entry in the search result pane. As a workaround you can execute workbench.view.search (by default* bound to CTRL+Shift+f) and navigate to the next item via ā†“ and select it with ENTER.

When you have executed actions.find (by default bound to Shift+f) in order to find text in the current file only, then you can use the editor.action.nextMatchFindAction command which is usually bound to F3. Its default binding is declared like this:

{ 
  "key": "f3",                    "command": "editor.action.nextMatchFindAction",
                                  "when": "editorFocus" 
}

The default shortcuts are based on the Windows version of VSCode

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionbnielandView Question on Stackoverflow
Solution 1 - Visual Studio-CodeRhys van der WaerdenView Answer on Stackoverflow
Solution 2 - Visual Studio-CodejoeytwiddleView Answer on Stackoverflow
Solution 3 - Visual Studio-CodeWosiView Answer on Stackoverflow