VSCode:如何撤消分屏并仅显示当前文件?

问题描述 投票:0回答:7

VSCode 提供了用于操作(分割和重新排列)屏幕的快捷方式:

  1. Ctrl + \ 将屏幕一分为二。
  2. Ctrl + 数字 聚焦于其中一个屏幕
  3. Ctrl + Shift + 0 更改垂直/水平分割

但是,如何删除所有分屏并只显示当前聚焦的分屏?

示例: 假设我按 Ctrl + \ 两次(给我三个竖屏),然后按 Ctrl + 2 选择中间屏幕。现在我应该按什么才能使左右屏幕消失并占据整个空间?在 Emacs 中,这将是 Ctrl + X + 1

visual-studio-code keyboard-shortcuts
7个回答
64
投票

我通过单击 View > Editor Layout > Single 解决了这个问题。


19
投票

看看这个按键绑定是否符合您的要求:

{
  "key": "alt+q",
  "command": "workbench.action.closeEditorsInOtherGroups"
}

命令

workbench.action.closeEditorsInOtherGroups
没有默认的键绑定,所以我编了一个。我认为它可以实现你想要的。它将关闭其他编辑器组并让您留在焦点组中。

您也可以设置快捷方式,例如:

{
  "key": "alt+q",
  "command": "workbench.action.joinAllGroups"
}

这会将所有打开的组合并到一个窗口中,而不是关闭所有未聚焦的组。

这两个快捷键也可以通过“Ctrl + Shift + P”在 GUI 中设置 -> 首选项:打开键盘快捷键。


5
投票

调用命令面板(默认按

Ctrl + Shift + P
)并输入/搜索:

View: Close Editors in Other Groups


3
投票

在 CRLF 和向上箭头之间单击并向上拖动,它允许您仅用鼠标关闭窗口


2
投票

查看菜单 -> 编辑器布局 -> 单个


2
投票

对于 Mac:cmd + alt + 1

对于窗户:

  1. ctrl + k, ctrl + s 打开键盘快捷键
  2. 搜索“查看单个”,找到“视图:单列编辑器布局”,它是空的。
  3. 双击添加快捷方式(例如 ctrl + alt + 1),然后单击 Enter。
  4. 现在你有了自己的快捷方式。

1
投票

最简单的方法是右键单击您不需要的拆分组中的任何选项卡,然后选择“全部关闭”。它还显示键盘快捷键(默认情况下为 Ctrl+K W),您可以重新映射:

© www.soinside.com 2019 - 2024. All rights reserved.