在 VS Code 中隐藏/显示侧面编辑器?

Jon*_*man 4 visual-studio-code

我喜欢 VS Code 中的编辑器拆分。但我也习惯了 Xcode,其中助理编辑器可以打开/关闭,或者更确切地说隐藏/显示,保持它最后显示的内容。(好吧,从技术上讲,这可能不是真的,但只是想象一下,或者忽略它并继续我的实际问题哈哈)

我可以隐藏/显示侧面编辑器而不关闭然后重新打开所有选项卡吗?就像说我左边有文件 A,右边有文件 B,我想只关注 A,所以我想隐藏右边的 B,但随后能够再次显示它,而不必显式选择文件 B 并打开它在右边吗?

或者更复杂和更酷的用法是,如果我在左侧的选项卡中打开文件 A & B & C,在右侧的选项卡中打开文件 D & E & F & A(A 的两个实例,为了更好地衡量),并且我想要隐藏整个右侧面板,然后用一个命令再次显示它,而不必打开这些选项卡?

“隐藏除当前聚焦的编辑器之外的所有编辑器”或类似的内容。

这存在吗?

Mar*_*ark 9

您无法完全隐藏其他编辑器组,但可以通过使用 unbound 命令“最小化”其他编辑器组来接近workbench.action.minimizeOtherEditors

{
  "key": "alt+n",
  "command": "workbench.action.minimizeOtherEditors"
},
Run Code Online (Sandbox Code Playgroud)

一旦最小化一个组,单击它就会最大化它(并最小化其他组)。视图/编辑器布局/两列/行将再次标准化/均匀分割。或者这个命令workbench.action.evenEditorWidths


{
  "key": "alt+n",
  "command": "workbench.action.toggleEditorWidths"
},
Run Code Online (Sandbox Code Playgroud)

将在最小化编辑器组和均匀分割组之间切换。