
VS Code 快捷键很多,但真正能明显减少鼠标操作的,不需要一开始记一整张表。最先值得练熟的是 6 组:命令面板、快速打开、全局搜索、侧栏切换、终端切换、多光标编辑。掌握它们之后,编辑器的使用节奏会完全不同。

目录
先记这几个最值回票价的
macOS 下,建议优先练熟:
| 快捷键 | 用途 |
|---|---|
Shift + Cmd + P |
打开命令面板 |
Cmd + P |
快速打开文件 |
Cmd + Shift + F |
全局搜索 |
Cmd + B |
显示或隐藏侧栏 |
Ctrl + ` |
打开或关闭终端 |
Option + Click |
多光标 |
如果你是从 Windows 转过来,可以先把 VS Code 当成“文件跳转 + 搜索 + 批量改名”工具,而不是强迫自己一次背完所有快捷键。
命令面板和快速打开
命令面板
Shift + Cmd + P
这是 VS Code 里最重要的入口。你忘了某个功能在哪个菜单、某个扩展命令叫什么,先开命令面板搜。
快速打开文件
Cmd + P
配合文件名模糊搜索,通常比点侧栏更快。大型项目里尤其明显。
如果你主要在 React / Next.js 项目里工作,这个习惯和 Next.js 路由指南 配合会很顺,因为你会频繁按文件路径组织页面结构。
文件、标签页和侧栏
关闭当前标签
Cmd + W
切换侧栏
Cmd + B
打开资源管理器
资源管理器和搜索、Git 面板都可以通过命令面板或活动栏切换,但如果你经常在几个面板之间跳,最好给自己定一套习惯,不要鼠标和快捷键混着来回切。
编辑与多光标
多光标
Option + Click
Cmd + D
Cmd + Shift + L
Option + Click:在多个位置手动放光标Cmd + D:逐个选中下一个相同词Cmd + Shift + L:一次选中所有相同匹配
这类操作在改变量名、批量补前缀、处理重复 JSX 结构时效率很高。
移动行、复制行
Option + Up/Down
Shift + Option + Up/Down
- 直接移动当前行
- 或复制当前行到上方/下方
搜索、跳转与定位
全局搜索
Cmd + Shift + F
适合跨文件查组件、类名、接口字段或文案。
当前文件内搜索
Cmd + F
跳到定义
F12
Cmd + Click
如果项目类型信息完整,跳转体验会非常好;如果经常跳不准,通常是 TypeScript 配置、路径别名或工程结构有问题,可以反查 前端项目配置文件指南。
终端和 Git 面板
打开终端
Ctrl + `
这在前端开发里非常高频,因为你会不断在编辑器内切回:
npm run devgit statuspnpm test
Source Control 面板
如果你已经开始习惯键盘流,建议把“看改动、写提交、切终端”串起来使用。Git 基础动作可以和 Git 入门工作流 结合练。
快捷键该怎么记,才不会三天就忘
- 先练每天都用的 5 到 8 个
- 按“场景”记,不按“功能清单”记
- 统一一套动作习惯,例如所有打开都先从命令面板或快速打开开始
- 真正高频的操作才值得改成自定义绑定
如果一个快捷键你一周只会用一次,就没必要强记。
结论
- VS Code 快捷键不需要一次背全。
- 先掌握命令面板、快速打开、全局搜索、终端、多光标、侧栏切换。
- 键盘流最核心的不是“快捷键数量”,而是你能不能把文件跳转、编辑、搜索、执行命令串成一个动作链。
参考资料
继续阅读
pnpm 实战使用指南:从安装、迁移到 Workspace
pnpm 适合同时维护多个前端项目的开发者。它通过全局内容寻址存储复用依赖,能减少 node_modules 占用、提升安装速度,并用更严格的依赖结构减少幽灵依赖问题。
10 分钟Git worktree:一个让我少用很多次 stash 的 Git 命令
还在用 stash + checkout 在不同分支之间来回切换?这篇文章用真实开发场景讲清 git worktree 的作用、常用命令、和 clone的区别,以及一套适合日常开发的工作流。
7 分钟Git 提交规范:Husky + Commitlint 实践
结合当前 Husky 和 Commitlint 官方文档,说明如何用 `husky init`、commit-msg hook 和 Conventional Commits 约束提交信息,并解释这套流程在多人协作里真正解决什么问题。
订阅 FreeMac
每周精选:免费 Mac 软件评测、可信来源更新、替代方案和少折腾指南。