文件操作 #
文件操作概览 #
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