分屏与窗口 #
窗口管理概览 #
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