文件操作 #

文件操作概览 #

VSCode 提供了丰富的文件操作快捷键,让你可以快速管理项目文件。

text
┌─────────────────────────────────────────────────────────────┐
│                     文件操作流程                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  新建文件 ─▶ 编辑文件 ─▶ 保存文件 ─▶ 关闭文件                │
│                                                             │
│     │           │           │           │                   │
│     ▼           ▼           ▼           ▼                   │
│   ⌘N          编辑器        ⌘S         ⌘W                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

新建文件 #

基本操作 #

功能 Mac Windows/Linux 说明
新建文件 ⌘N Ctrl+N 创建新文件
新建窗口 ⇧⌘N Ctrl+Shift+N 打开新窗口

新建文件示例 #

text
按 ⌘N / Ctrl+N
→ 创建新文件
→ 输入内容
→ 按 ⌘S / Ctrl+S 保存
→ 选择保存位置和文件名

打开文件 #

快速打开 #

功能 Mac Windows/Linux 说明
快速打开文件 ⌘P Ctrl+P 快速打开文件
打开文件 ⌘O Ctrl+O 打开文件对话框
打开文件夹 - - 菜单操作

快速打开技巧 #

text
按 ⌘P / Ctrl+P
→ 输入文件名(支持模糊匹配)
→ 按 Enter 打开

技巧:
• 输入部分文件名即可匹配
• 可以输入路径,如 "src/components/Button"
• 最近打开的文件排在前面

快速打开高级用法 #

text
⌘P / Ctrl+P 后:

• 输入 ">命令名" → 执行命令
• 输入 ":行号" → 跳转到指定行
• 输入 "@符号名" → 跳转到符号
• 输入 "#搜索词" → 全局搜索

保存文件 #

基本操作 #

功能 Mac Windows/Linux 说明
保存 ⌘S Ctrl+S 保存当前文件
另存为 ⇧⌘S Ctrl+Shift+S 另存为
全部保存 ⌥⌘S Alt+Ctrl+S 保存所有文件

自动保存 #

启用自动保存:

json
{
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 1000
}

自动保存选项 #

选项 说明
off 禁用自动保存
afterDelay 延迟后自动保存
onFocusChange 编辑器失去焦点时保存
onWindowChange 窗口失去焦点时保存

关闭文件 #

基本操作 #

功能 Mac Windows/Linux 说明
关闭编辑器 ⌘W Ctrl+W 关闭当前文件
关闭其他 ⌥⌘T Alt+Ctrl+T 关闭其他文件
关闭全部 ⌘K ⌘W Ctrl+K Ctrl+W 关闭所有文件
关闭已保存 - - 命令面板执行

关闭文件示例 #

text
关闭当前文件:
按 ⌘W / Ctrl+W

关闭除当前文件外的所有文件:
按 ⌥⌘T / Alt+Ctrl+T

关闭所有文件:
按 ⌘K ⌘W / Ctrl+K Ctrl+W

标签管理 #

标签导航 #

功能 Mac Windows/Linux 说明
上一个标签 ⇧⌘[ Shift+Ctrl+[ 切换到上一个标签
下一个标签 ⇧⌘] Shift+Ctrl+] 切换到下一个标签
切换到标签 ⌃1-9 Ctrl+1-9 切换到指定标签

标签排序 #

功能 Mac Windows/Linux 说明
按使用顺序排序 - - 设置中配置
按字母顺序排序 - - 设置中配置

标签设置 #

json
{
    "workbench.editor.showTabs": true,
    "workbench.editor.tabSizing": "fit",
    "workbench.editor.tabCloseButton": "right"
}

文件导航 #

文件资源管理器 #

功能 Mac Windows/Linux 说明
打开资源管理器 ⌘⇧E Ctrl+Shift+E 聚焦到文件资源管理器
新建文件 - - 在资源管理器中操作
新建文件夹 - - 在资源管理器中操作
重命名 Enter Enter 重命名选中文件
删除 ⌘Delete Delete 删除选中文件

资源管理器导航 #

功能 Mac Windows/Linux 说明
折叠文件夹 折叠选中文件夹
展开文件夹 展开选中文件夹
折叠所有 ⌘K ⌘← Ctrl+K Ctrl+← 折叠所有文件夹
展开所有 ⌘K ⌘→ Ctrl+K Ctrl+→ 展开所有文件夹

文件历史 #

最近文件 #

功能 Mac Windows/Linux 说明
打开最近文件 ⌘R Ctrl+R 显示最近打开的文件
清除最近文件 - - 命令面板执行

文件历史导航 #

text
按 ⌘R / Ctrl+R
→ 显示最近打开的文件列表
→ 选择要打开的文件

文件比较 #

打开差异 #

功能 Mac Windows/Linux 说明
比较文件 - - 命令面板执行

比较文件步骤 #

text
1. 在文件资源管理器中选择文件
2. 右键选择 "Select for Compare"
3. 选择另一个文件
4. 右键选择 "Compare with Selected"

文件操作实战案例 #

案例1:快速打开项目文件 #

text
场景:在大型项目中快速找到文件

步骤:
1. 按 ⌘P / Ctrl+P
2. 输入文件名关键词
3. 按 Enter 打开

示例:
输入 "btn" → 匹配 Button.tsx, button.css 等

案例2:批量关闭文件 #

text
场景:打开了很多文件,想要关闭不需要的

步骤:
1. 保留当前文件
2. 按 ⌥⌘T / Alt+Ctrl+T 关闭其他文件

或者:
1. 按 ⌘K ⌘W / Ctrl+K Ctrl+W 关闭所有文件

案例3:快速切换文件 #

text
场景:在多个文件间快速切换

步骤:
1. 按 ⌘P / Ctrl+P
2. 输入文件名
3. 快速切换

或者:
1. 按 ⇧⌘[ / Shift+Ctrl+[ 切换到上一个标签
2. 按 ⇧⌘] / Shift+Ctrl+] 切换到下一个标签

文件操作流程图 #

text
┌─────────────────────────────────────────────────────────────┐
│                     文件管理流程                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────┐                                            │
│  │  新建文件    │ ← ⌘N / Ctrl+N                             │
│  └──────┬──────┘                                            │
│         │                                                   │
│         ▼                                                   │
│  ┌─────────────┐                                            │
│  │  编辑文件    │                                            │
│  └──────┬──────┘                                            │
│         │                                                   │
│         ▼                                                   │
│  ┌─────────────┐                                            │
│  │  保存文件    │ ← ⌘S / Ctrl+S                             │
│  └──────┬──────┘                                            │
│         │                                                   │
│         ▼                                                   │
│  ┌─────────────┐                                            │
│  │  关闭文件    │ ← ⌘W / Ctrl+W                             │
│  └─────────────┘                                            │
│                                                             │
│  快速访问:                                                   │
│  • ⌘P / Ctrl+P → 快速打开文件                               │
│  • ⌘R / Ctrl+R → 最近文件                                   │
│  • ⌘⇧E / Ctrl+Shift+E → 文件资源管理器                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

快捷键速查表 #

文件操作 #

功能 Mac Windows/Linux
新建文件 ⌘N Ctrl+N
打开文件 ⌘O Ctrl+O
快速打开 ⌘P Ctrl+P
保存 ⌘S Ctrl+S
另存为 ⇧⌘S Ctrl+Shift+S
全部保存 ⌥⌘S Alt+Ctrl+S
关闭 ⌘W Ctrl+W
关闭其他 ⌥⌘T Alt+Ctrl+T
关闭全部 ⌘K ⌘W Ctrl+K Ctrl+W

标签导航 #

功能 Mac Windows/Linux
上一个标签 ⇧⌘[ Shift+Ctrl+[
下一个标签 ⇧⌘] Shift+Ctrl+]
切换到标签 ⌃1-9 Ctrl+1-9

常见问题 #

Q: 如何恢复误关闭的文件? #

A: 按 ⌘R / Ctrl+R 打开最近文件列表,选择要恢复的文件。

Q: 如何同时打开多个文件? #

A: 在文件资源管理器中按住 Shift / Ctrl 选择多个文件,然后按 Enter。

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

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

练习建议 #

练习1:快速打开文件 #

text
1. 打开一个项目
2. 使用 ⌘P / Ctrl+P 快速打开文件
3. 尝试模糊搜索

练习2:标签管理 #

text
1. 打开多个文件
2. 使用 ⇧⌘[ / Shift+Ctrl+[ 切换标签
3. 使用 ⌘W / Ctrl+W 关闭文件

练习3:文件资源管理器 #

text
1. 使用 ⌘⇧E / Ctrl+Shift+E 打开资源管理器
2. 使用键盘导航文件
3. 使用 Enter 重命名文件

下一步 #

现在你已经掌握了文件操作,接下来学习:

最后更新:2026-04-11