是否有快捷方式将焦点移动到Visual Studio Code中的侧边栏?

时间:2018-04-04 23:49:08

标签: visual-studio-code

如果在Visual Studio Code中有一个用于将焦点移动到侧边栏的键盘快捷键,对我来说非常有用。我看到了问题Is there a shortcut to hide the side bar in Visual Studio Code?,但这不是我想要的。

我想在不使用鼠标的情况下获得焦点,这样我就可以选择侧栏中列出的另一个文件,而无需使用鼠标。

4 个答案:

答案 0 :(得分:18)

默认情况下,侧边栏(无论是实际显示的内容,无论是资源管理器,源代码管理还是扩展程序)都有快捷方式绑定到:

<强> CTRL 0

即。 或更准确地表示顶行零键(数字键盘中)在当前区域键盘布局中产生。

与大多数其他动作一样,它很容易被命令调色板( ctrl shift p )发现:

focus sidebar search in command palette

(由于前面提到的区域布局,nb é代替0

或在键盘快捷键设置页面( ctrl k ctrl s ):

focus sidebar search query in VSC Keyboard Shortcuts settings

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)

这些是侧边栏上关注各种组件(按图标顺序)的不同快捷方式。

  1. 档案资源管理器: ctrl shift e

  2. 搜索: ctrl shift f

  3. 来源控制: ctrl shift g

  4. 调试: ctrl shift d

  5. 扩展程序: ctrl shift x

  6. 要切换侧边栏的可见性,只需按 ctrl b

答案 2 :(得分:3)

Cmd + Shift + E适合我。见截图

enter image description here

答案 3 :(得分:2)

如果您想获得提示提示每个选项卡具有哪些快捷方式,可以将鼠标悬停在侧栏中的图标上

enter image description here