// Linux · 2025-06-25

最新VScode常用快捷键【个人总结】

一、工作区与文件管理

1. 打开文件夹并设为默认工作区

快捷键 功能
Ctrl + K → Ctrl + O 打开文件夹选择对话框

操作步骤:

  1. 按下 Ctrl + K,松开后再按 Ctrl + O
  2. 在弹出的对话框中,也可以右键新建文件夹
  3. 选中目标文件夹,点击“选择文件夹”
  4. 该文件夹即被设置为默认工作区,下次打开 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 分钟


八、学习建议

  1. 不要一次性记太多:先掌握 Ctrl + P、Ctrl + D、Alt + ↑/↓、Ctrl + W、Ctrl + Shift + P 这 5 个核心快捷键
  2. 刻意练习一周:直到形成肌肉记忆,再逐步添加新的
  3. 自定义快捷键:通过 Ctrl + K, Ctrl + S 打开设置,根据个人习惯调整
  4. 善用命令面板:记不住快捷键时,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