一、工作区与文件管理
1. 打开文件夹并设为默认工作区
| 快捷键 |
功能 |
Ctrl + K → Ctrl + O |
打开文件夹选择对话框 |
操作步骤:
- 按下
Ctrl + K,松开后再按 Ctrl + O
- 在弹出的对话框中,也可以右键新建文件夹
- 选中目标文件夹,点击“选择文件夹”
- 该文件夹即被设置为默认工作区,下次打开 VS Code 会自动加载
💡 关于 Ctrl + K:Ctrl + K 本身不执行任何操作,它是 VS Code 的组合前缀键(Chord Key)。按下后松开,VS Code 会等待你按下一个键来组合成完整命令。例如 Ctrl + K, Ctrl + O 就是“打开文件夹”的完整快捷键。类似的还有 Ctrl + K, Ctrl + S(打开键盘快捷键设置)、Ctrl + K, Ctrl + T(切换颜色主题)等。
2. 在工作区中新建文件/文件夹
| 操作方式 |
功能 |
| 左侧资源管理器 → 右键 → 新建文件/文件夹 |
传统方式 |
| 左侧资源管理器 → 左键双击空白处 |
⚡ 更快的方式,直接新建文件 |
3. 在文件资源管理器中定位文件
| 操作 |
功能 |
| 文件上 右键 → “在文件资源管理器中显示” |
快速在系统文件夹中定位该文件 |
二、文件快速导航
4. 快速打开文件
| 快捷键 |
功能 |
Ctrl + P |
快速打开文件(支持模糊搜索) |
进阶用法:
- 输入部分文件名即可模糊匹配
- 输入
文件名:行号 可直接跳转到指定行(如 app.js:25)
- 输入
> 可切换到命令面板
- 输入
? 查看可用操作符
5. 标签页管理
| 快捷键 |
功能 |
Ctrl + W |
关闭当前文件标签页 |
Ctrl + Tab |
切换到下一个打开的标签页 |
Ctrl + Shift + Tab |
切换到上一个打开的标签页 |
三、代码编辑效率
6. 行级操作
| 快捷键 |
功能 |
Alt + ↑ / Alt + ↓ |
向上/向下移动当前行 |
Shift + Alt + ↑ / Shift + Alt + ↓ |
向上/向下复制当前行 |
Ctrl + Shift + K |
删除整行(光标在任意位置) |
Ctrl + X |
剪切整行(光标在任意位置,无需选中) |
Ctrl + C |
复制整行(光标在任意位置,无需选中) |
Ctrl + L |
选择整行 |
💡 小技巧:Ctrl + X 即使不选中任何内容也会剪切整行,非常适合快速删除一行代码。
7. 注释操作
| 快捷键 |
功能 |
Ctrl + / |
添加/取消单行注释 |
Shift + Alt + A |
添加/取消块注释(多行注释) |
8. 智能选择与批量操作
| 快捷键 |
功能 |
Ctrl + D |
选中光标处的单词,再次按可选中下一个匹配项 |
Ctrl + Shift + L |
选中当前文件中所有匹配项,方便批量修改 |
实战示例:选中“偶数”二字,按 Ctrl + Shift + L,文件中所有“偶数”会被同时选中,输入新词即可一次性替换。
9. 多光标编辑(效率神器)
| 快捷键 |
功能 |
Alt + 点击 |
在任意位置添加新光标 |
Ctrl + U |
撤销上一次的光标添加/选择 |
Ctrl + Alt + ↑ / Ctrl + Alt + ↓ |
在上方/下方行插入光标 |
Shift + Alt + I |
在选中的多行行尾添加光标 |
应用场景:批量插入相同代码、批量修改变量名、批量删除等。
10. 单词级删除
| 快捷键 |
功能 |
Ctrl + Delete |
删除光标右侧的一个单词 |
Ctrl + Backspace |
删除光标左侧的一个单词 |
11. 代码缩进与折叠
| 快捷键 |
功能 |
Ctrl + ] / Ctrl + [ |
缩进 / 反缩进当前行 |
Ctrl + Shift + ] / Ctrl + Shift + [ |
展开 / 折叠代码块 |
Ctrl + K, Ctrl + 0 |
折叠所有代码 |
Ctrl + K, Ctrl + J |
展开所有代码 |
Ctrl + K, Ctrl + 1~9 |
按层级折叠到第 N 层 |
四、进阶导航与搜索
12. 代码导航
| 快捷键 |
功能 |
F12 |
跳转到定义 |
Alt + F12 |
预览定义(不跳转,悬浮显示) |
Ctrl + 点击 |
快速查看定义 |
F2 |
重命名符号(全项目生效) |
Ctrl + Shift + O |
快速跳转到文件中的符号 |
Ctrl + Shift + F |
全局搜索(支持正则、过滤文件类型) |
Ctrl + F |
当前文件内搜索 |
Ctrl + H |
当前文件内查找并替换 |
13. 命令面板(万能瑞士军刀)
| 快捷键 |
功能 |
Ctrl + Shift + P |
打开命令面板,可执行所有 VS Code 命令 |
五、终端与界面
14. 集成终端
| 快捷键 |
功能 |
Ctrl + `(反引号) |
快速打开/关闭终端 |
| `Ctrl + Shift + `` |
新建终端实例 |
15. 界面布局
| 快捷键 |
功能 |
Ctrl + B |
显示/隐藏左侧边栏 |
Ctrl + J |
显示/隐藏底部面板(终端等) |
F11 |
全屏模式 |
Ctrl + K, Z |
进入禅模式(无干扰专注编码) |
六、更多实用快捷键
| 快捷键 |
功能 |
场景 |
Ctrl + Space |
触发 IntelliSense 代码补全 |
编码时快速查看可用方法 |
Ctrl + Shift + Space |
显示参数提示 |
输入函数参数时查看签名 |
Ctrl + . |
快速修复(灯泡图标建议) |
自动修复错误、重构代码 |
Shift + Alt + F |
格式化整个文档 |
统一代码风格 |
Ctrl + K, Ctrl + S |
打开键盘快捷键设置 |
自定义快捷键 |
Ctrl + Shift + X |
打开扩展市场 |
安装插件 |
Ctrl + Shift + G |
打开源代码管理(Git) |
版本控制 |
Home / End |
跳到行首 / 行尾 |
快速定位 |
Ctrl + Home / Ctrl + End |
跳到文件开头 / 结尾 |
大文件导航 |
七、实战工作流示例
场景:修复一个跨文件 Bug
1. Ctrl + P → 输入文件名 → 快速定位问题文件
2. 选中变量 → F12 → 跳转到定义处查看逻辑
3. Alt + F12 → 预览引用位置,确认影响范围
4. Ctrl + D 多次 → 批量选中相似代码
5. F2 → 重命名变量,全项目自动更新
6. Ctrl + ` → 打开终端 → 运行测试验证
7. Ctrl + Shift + G → 提交 Git 变更
传统方式:鼠标点击 + 手动查找 + 逐个修改 → 约 10 分钟
高手方式:键盘流 + 智能导航 + 批量操作 → 约 2 分钟
八、学习建议
- 不要一次性记太多:先掌握
Ctrl + P、Ctrl + D、Alt + ↑/↓、Ctrl + W、Ctrl + Shift + P 这 5 个核心快捷键
- 刻意练习一周:直到形成肌肉记忆,再逐步添加新的
- 自定义快捷键:通过
Ctrl + K, Ctrl + S 打开设置,根据个人习惯调整
- 善用命令面板:记不住快捷键时,
Ctrl + Shift + P 输入命令名称即可
九、注意事项
- 平台差异:Mac 用户将
Ctrl 替换为 Cmd,Alt 替换为 Option。
- 扩展增强:GitHub Copilot、Python 等扩展可能增强快捷键功能。
- 冲突检查:若快捷键无效,检查是否被系统或其他软件占用。
- 自定义快捷键:通过
Ctrl + K, Ctrl + S 进入快捷键设置,搜索命令(如 copy line、cut line)自定义。
更多快捷键详情,可访问 VS Code 官方文档 或 GitHub Copilot 文档。
原文 https://blog.csdn.net/2301_79518550/article/details/148367656