'Is there a shortcut to move focus to the sidebar in Visual Studio Code?
It would be very useful for me if there was a keyboard shortcut for moving focus to the sidebar in Visual Studio Code. I have seen the question Is there a shortcut to hide the side bar in Visual Studio Code? but this is not what I want.
I want to get focus there without using the mouse so that I can select another file listed in the sidebar without having to use the mouse.
Solution 1:[1]
Ctrl
0
is the default binding of View: Focus into Side Bar command that focuses sidebar regardless what it shows at the moment - be it Explorer, Source Control, Extensions or any other pane. (Or reveals its last visible state.)
Zero (0
) in this key combination represents character that "English-keyboard-layout" zero key in the top 'numerical' row produces in current regional keyboard layout. It is not the zero key in numpad.
Like most other actions it is easily discoverable either in the Command Palette (F1 or CtrlShiftP):
(N.B. é
instead of 0
due to aforementioned regional layout in effect), or in the Keyboard Shortcuts settings page (CtrlK CtrlS):
Btw Ctrl1 .. 3 focuses editor groups respectively.
If you'd like to have this (or other) key combination to act like two way "focus toggle" between editor and sidebar (like Show Explorer
behaves), you can alter your settings accordingly using distinct actions with identical key combination differentiated by excluding "when"
conditions. Resulting part of keybindings.json
would be
{ // Unbind unconditional default
"key": "ctrl+0",
"command": "-workbench.action.focusSideBar"
},
{ // to ?
"key": "ctrl+0",
"when": "!sideBarFocus",
"command": "workbench.action.focusSideBar"
},
{ // from ?
"key": "ctrl+0",
"when": "sideBarFocus",
"command": "workbench.action.focusActiveEditorGroup"
},
Solution 2:[2]
These are the different shortcuts to focus on the various components(in order of the icons) of the sidebar.
File Explorer: ctrlshifte
Search: ctrlshiftf
Source Control: ctrlshiftg
Debug: ctrlshiftd
Extensions: ctrlshiftx
To toggle the visibility of the sidebar, just press ctrlb
Solution 3:[3]
Solution 4:[4]
you can hover over the icons in the sidebar if you want a tooltip telling you what shortcut each tab has
Solution 5:[5]
Mine, on windows, numpad key doesn't work. I have to use the other Zero key that is on the top of the keyboard.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | |
Solution 2 | Chirag Bhansali |
Solution 3 | Lance Harper |
Solution 4 | feihcsim |
Solution 5 | Behzad |