分屏与窗口 #

窗口管理概览 #

VSCode 支持强大的分屏功能,可以同时查看和编辑多个文件。

text
┌─────────────────────────────────────────────────────────────┐
│                     分屏布局示例                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌──────────────────┬──────────────────┐                   │
│  │                  │                  │                   │
│  │    编辑器组 1     │    编辑器组 2     │                   │
│  │                  │                  │                   │
│  │                  │                  │                   │
│  └──────────────────┴──────────────────┘                   │
│                                                             │
│  垂直分屏:左右并排                                           │
│                                                             │
│  ┌───────────────────────────────────────┐                 │
│  │            编辑器组 1                  │                 │
│  ├───────────────────────────────────────┤                 │
│  │            编辑器组 2                  │                 │
│  └───────────────────────────────────────┘                 │
│                                                             │
│  水平分屏:上下排列                                           │
│                                                             │
└─────────────────────────────────────────────────────────────┘

编辑器分屏 #

基本分屏 #

功能 Mac Windows/Linux 说明
向右分割 ⌘\ Ctrl+\ 垂直分割编辑器
向下分割 ⌘K ⌘\ Ctrl+K Ctrl+\ 水平分割编辑器

分屏操作示例 #

text
垂直分屏(左右):
按 ⌘\ / Ctrl+\

水平分屏(上下):
按 ⌘K ⌘\ / Ctrl+K Ctrl+\

编辑器组管理 #

切换编辑器组 #

功能 Mac Windows/Linux 说明
切换到组 1 ⌘1 Ctrl+1 切换到第一个编辑器组
切换到组 2 ⌘2 Ctrl+2 切换到第二个编辑器组
切换到组 3 ⌘3 Ctrl+3 切换到第三个编辑器组
切换到下一组 ⌥⌘→ Alt+Ctrl+→ 切换到下一个编辑器组
切换到上一组 ⌥⌘← Alt+Ctrl+← 切换到上一个编辑器组

移动文件到编辑器组 #

功能 Mac Windows/Linux 说明
移动到右组 ⌃⌘→ Ctrl+Alt+→ 将文件移动到右侧编辑器组
移动到左组 ⌃⌘← Ctrl+Alt+← 将文件移动到左侧编辑器组

关闭编辑器组 #

功能 Mac Windows/Linux 说明
关闭编辑器 ⌘W Ctrl+W 关闭当前文件
关闭其他编辑器 ⌥⌘T Alt+Ctrl+T 关闭其他文件
关闭所有编辑器 ⌘K ⌘W Ctrl+K Ctrl+W 关闭所有文件
关闭编辑器组 ⌘K W Ctrl+K W 关闭当前编辑器组

编辑器组布局 #

调整布局 #

功能 Mac Windows/Linux 说明
切换编辑器组布局 - - 命令面板执行

布局设置 #

json
{
    "workbench.editor.openSideBySideDirection": "right"
}

窗口操作 #

窗口管理 #

功能 Mac Windows/Linux 说明
新建窗口 ⇧⌘N Ctrl+Shift+N 打开新窗口
关闭窗口 ⇧⌘W Ctrl+Shift+W 关闭当前窗口
切换全屏 ⌃⌘F F11 切换全屏模式

窗口导航 #

功能 Mac Windows/Linux 说明
切换窗口 ⌘` Alt+Tab 在多个窗口间切换

标签管理 #

标签操作 #

功能 Mac Windows/Linux 说明
上一个标签 ⇧⌘[ Shift+Ctrl+[ 切换到上一个标签
下一个标签 ⇧⌘] Shift+Ctrl+] 切换到下一个标签
关闭标签 ⌘W Ctrl+W 关闭当前标签
固定标签 - - 右键菜单操作

标签排序 #

功能 说明
拖动排序 拖动标签调整顺序
固定标签 固定的标签显示在左侧

面板管理 #

切换面板 #

功能 Mac Windows/Linux 说明
切换侧边栏 ⌘B Ctrl+B 显示/隐藏侧边栏
切换面板 ⌘J Ctrl+J 显示/隐藏面板
切换终端 ⌃` Ctrl+` 显示/隐藏终端

面板位置 #

功能 说明
移动面板 拖动面板标题栏
调整面板大小 拖动面板边界

分屏实战案例 #

案例1:对比文件 #

text
场景:需要对比两个文件

步骤:
1. 打开第一个文件
2. 按 ⌘\ / Ctrl+\ 分屏
3. 在新编辑器组打开第二个文件
4. 同时查看两个文件

案例2:查看代码和测试 #

text
场景:编写代码时查看测试文件

步骤:
1. 打开源代码文件
2. 按 ⌘\ / Ctrl+\ 分屏
3. 在新编辑器组打开测试文件
4. 一边写代码一边看测试

案例3:多文件编辑 #

text
场景:同时编辑多个相关文件

步骤:
1. 打开主要文件
2. 按 ⌘\ / Ctrl+\ 分屏
3. 在新编辑器组打开相关文件
4. 使用 ⌘1 / ⌘2 快速切换

窗口管理工作流 #

text
┌─────────────────────────────────────────────────────────────┐
│                     窗口管理流程                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  打开文件                                                    │
│     │                                                       │
│     ├─────▶ 需要对比?                                       │
│     │           │                                           │
│     │           ├─ 是 ─▶ ⌘\ / Ctrl+\ 分屏                   │
│     │           │                                           │
│     │           └─ 否 ─▶ 继续编辑                            │
│     │                                                       │
│     ├─────▶ 需要多窗口?                                     │
│     │           │                                           │
│     │           ├─ 是 ─▶ ⇧⌘N / Ctrl+Shift+N                 │
│     │           │                                           │
│     │           └─ 否 ─▶ 继续工作                            │
│     │                                                       │
│     └─────▶ 切换编辑器组                                     │
│                │                                            │
│                ├─▶ ⌘1 / ⌘2 / ⌘3                            │
│                │                                            │
│                └─▶ ⌥⌘← / ⌥⌘→                               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

快捷键速查表 #

分屏操作 #

功能 Mac Windows/Linux
向右分割 ⌘\ Ctrl+\
向下分割 ⌘K ⌘\ Ctrl+K Ctrl+\

编辑器组切换 #

功能 Mac Windows/Linux
切换到组 1-3 ⌘1-3 Ctrl+1-3
切换到下一组 ⌥⌘→ Alt+Ctrl+→
切换到上一组 ⌥⌘← Alt+Ctrl+←

窗口操作 #

功能 Mac Windows/Linux
新建窗口 ⇧⌘N Ctrl+Shift+N
关闭窗口 ⇧⌘W Ctrl+Shift+W
切换全屏 ⌃⌘F F11

面板切换 #

功能 Mac Windows/Linux
切换侧边栏 ⌘B Ctrl+B
切换面板 ⌘J Ctrl+J
切换终端 ⌃` Ctrl+`

常见问题 #

Q: 如何调整编辑器组的大小? #

A: 拖动编辑器组之间的边界即可调整大小。

Q: 如何恢复默认布局? #

A: 在命令面板中搜索 “Reset View Locations”。

Q: 如何固定常用文件? #

A: 在标签上右键选择 “Pin”,固定的标签会显示在左侧。

练习建议 #

练习1:分屏操作 #

text
1. 打开一个文件
2. 使用 ⌘\ / Ctrl+\ 分屏
3. 在新编辑器组打开另一个文件
4. 使用 ⌘1 / ⌘2 切换编辑器组

练习2:窗口管理 #

text
1. 使用 ⇧⌘N / Ctrl+Shift+N 打开新窗口
2. 在不同窗口中打开不同项目
3. 使用 ⌘` / Alt+Tab 切换窗口

练习3:面板管理 #

text
1. 使用 ⌘B / Ctrl+B 切换侧边栏
2. 使用 ⌘J / Ctrl+J 切换面板
3. 调整面板大小和位置

下一步 #

现在你已经掌握了分屏与窗口管理,接下来学习:

最后更新:2026-04-11