如果在Visual Studio Code中有一个用于将焦点移动到侧边栏的键盘快捷键,对我来说非常有用。我看到了问题Is there a shortcut to hide the side bar in Visual Studio Code?,但这不是我想要的。
我想在不使用鼠标的情况下获得焦点,这样我就可以选择侧栏中列出的另一个文件,而无需使用鼠标。
答案 0 :(得分:18)
默认情况下,侧边栏(无论是实际显示的内容,无论是资源管理器,源代码管理还是扩展程序)都有快捷方式绑定到:
<强> CTRL 0 强>
即。 零或更准确地表示顶行零键(数字键盘中不)在当前区域键盘布局中产生。
与大多数其他动作一样,它很容易被命令调色板( ctrl shift p )发现:
(由于前面提到的区域布局,nb é
代替0
或在键盘快捷键设置页面( ctrl k ctrl s ):
Btw ctrl 1 .. 3 分别关注编辑群组。
如果您希望将此(或其他)组合键用作双向“焦点切换”在编辑器和侧栏之间(如Show Explorer
行为),则可以更改您的设置相应地使用具有相同组合键的不同操作,通过排除"when"
条件来区分。 keybindings.json
的结果部分将是
{ // Unbind unconditional default
"key": "ctrl+0",
"command": "-workbench.action.focusSideBar"
},
{ // |←
"key": "ctrl+0",
"when": "!sideBarFocus",
"command": "workbench.action.focusSideBar"
},
{ // |→
"key": "ctrl+0",
"when": "sideBarFocus",
"command": "workbench.action.focusActiveEditorGroup"
},
答案 1 :(得分:6)
这些是侧边栏上关注各种组件(按图标顺序)的不同快捷方式。
档案资源管理器: ctrl shift e
搜索: ctrl shift f
来源控制: ctrl shift g
调试: ctrl shift d
扩展程序: ctrl shift x
要切换侧边栏的可见性,只需按 ctrl b
答案 2 :(得分:3)
答案 3 :(得分:2)