返回文章列表

VS Code 高频快捷键:先固化五个动作

命令面板、快速打开、多光标、格式化、全局搜索,是把重复操作键盘化的第一组动作。

知识库依据

基于《来源_编辑器快捷键》《raw/工具与效率/编辑器快捷键.md》和工程效率工具笔记整理。

快捷键的目标是减少切换

快捷键不是炫技,而是把高频动作从鼠标路径变成肌肉记忆。对开发者来说,最值得先固化的是命令面板、快速打开、全局搜索、多光标和格式化。

这五个动作覆盖了“找命令、找文件、找文本、批量编辑、整理代码”这条主线。

  • 命令面板:找到所有编辑器能力。
  • 快速打开:减少文件树依赖。
  • 全局搜索:定位影响范围。
  • 多光标:处理重复编辑。

先练一组闭环

不要一次背几十个快捷键。先把一组闭环练熟:打开文件,搜索关键词,修改多处重复文本,格式化,打开终端或提交。等这组动作自然了,再补调试、重构、Git 和测试相关快捷键。

效率工具的价值来自长期减少摩擦,而不是今天记住多少。

  • 每天只刻意练 1 到 2 个动作。
  • 把鼠标操作替换成键盘操作。
  • 遇到重复动作先想是否能多光标。
  • 团队可以统一格式化和保存策略。

和团队规范结合

个人快捷键最终要服务团队交付。比如保存自动格式化、ESLint 修复、测试命令、Git 操作和终端任务,都可以和项目规范联动。

当工具习惯和项目规范一致时,新人上手成本会明显降低。

  • 项目提交前自动格式化。
  • 常用命令写进 tasks。
  • 调试配置进入仓库。
  • 不要依赖只有个人机器存在的插件能力。

五个动作形成最小效率闭环

知识库里的 VS Code 快捷键资料很多,但真正需要先固化的是五个动作:命令面板、快速打开、全局搜索、多光标和格式化。它们覆盖了开发时最常见的找命令、找文件、找文本、批量改和整理代码。

先把这五个动作练到自然,比一次背几十个快捷键有效。

  • Cmd/Ctrl + Shift + P:命令面板。
  • Cmd/Ctrl + P:快速打开文件。
  • Cmd/Ctrl + Shift + F:全局搜索。
  • Cmd/Ctrl + D:选择下一个相同词。
  • Shift + Option/Alt + F:格式化文档。

多光标是重复编辑的分水岭

多光标不是小技巧,而是编辑效率的分水岭。很多重复改字段、补前缀、调整列表、批量替换局部文本的任务,都可以用多光标完成,而不用写脚本或反复复制粘贴。

如果一个动作你做了第三遍,就应该停下来想:能不能搜索替换,能不能多光标,能不能正则。

  • 选择下一个相同词,逐步扩展选择。
  • 选择所有相同词,适合全局小范围统一修改。
  • 列编辑适合对齐多行结构。
  • 和格式化配合,避免手动对齐。

导航能力决定大项目体验

大项目里最耗时间的不是打字,而是找位置。快速打开、符号跳转、返回上一个位置、全局搜索、侧边栏定位,能显著降低上下文切换。

这类快捷键对后端、前端、测试都通用。测试找接口定义,前端找组件,后端找 Business 和 DAO,都依赖导航能力。

  • 快速打开定位文件。
  • 全局搜索定位关键词和影响范围。
  • 符号跳转定位函数、类和变量。
  • 返回上一个位置保持阅读上下文。

把个人习惯变成项目能力

个人快捷键再熟,也不如团队把项目任务固化。VS Code 的 tasks、launch、settings、extensions recommendations 都可以进入仓库,让新人打开项目就拥有一致体验。

比如格式化、测试、启动服务、调试配置、常用脚本,都可以从个人经验变成项目资产。

  • settings.json 固化格式化规则。
  • tasks.json 固化测试、构建、启动命令。
  • launch.json 固化调试入口。
  • extensions.json 推荐必要插件。