
VSCode插件市场现在有几十万个,但说实话,大部分看一眼就知道用不上。有些装完就忘了开,有些开着反而拖慢编辑器。真正能让你写代码快一截的,其实就那几个——而且恰恰不是下载量最高的那些。
下面这8个是我用了至少一年的,每个都有明确的场景和快捷键。如果你一个都没装过,那这篇文章值了。
1. Error Lens — 错误直接怼脸上
VSCode默认的错误提示要hover上去才能看到,或者必须打开Problems面板。Error Lens把这个改了——错误信息直接显示在代码行尾,红色/黄色/蓝色按严重程度区分。
真实场景:写TypeScript的时候,类型报错显示在变量右边,一眼扫过去所有问题都在,完全不需要移动鼠标。调试速度提升不是一点半点。
快捷键:Ctrl+Shift+E 切换开关(可自定义,默认就是打开状态)。
装法:搜 Error Lens(作者Phil Hindle),装了就能用,零配置。
2. Bookmarks — 代码里的书签
长文件里来回跳转是常态。比如800行的Controller,你在第50行改参数校验,又得跳到第600行看返回格式,再跳回第300行改业务逻辑——没有Bookmarks的话就是纯靠滚轮。
Bookmarks让你在任意行打书签,然后Ctrl+Alt+K和Ctrl+Alt+J在书签之间跳。还有一个侧边栏可以看所有书签列表,点一下直接跳。
真实场景:排查一个跨多个函数的Bug,在相关位置打好书签,排查完了一键清掉。比用//TODO注释快得多。
常用键:Ctrl+Alt+K 打书签/取消,Ctrl+Alt+L 跳到下一个书签,Ctrl+Alt+J 跳到上一个。
3. GitLens — 这行代码是谁写的
GitLens最核心的功能是行级git blame——光标放到任意一行,它会显示谁改的、什么时候改的、commit message写了什么。不用切到终端敲git blame,也不用在GitHub上翻历史。
真实场景:接手一个项目,看到一段奇怪的代码,光标放上去点一下,看到半年前同事的commit——"临时方案,年后重构"——瞬间理解了一切。
还有一个超好用的功能:File History,能看到整个文件的修改时间线,每次改动diff高亮显示。
快捷操作:Ctrl+Shift+P → "GitLens: Toggle Line Blame" 开关,或右键行号位置直接打开。
4. Path Intellisense — 路径自动补全
你在VSCode里import xxx from './../../components/...'的时候,是不是经常要手动数目录层级?Path Intellisense解决的就是这个——打引号后自动弹出文件路径建议,回车补全。
真实场景:前端项目,src目录下几十个组件,import路径经常三个../起步。有了它,打字量直接砍半,路径还不会拼错。
使用方式:在字符串内按 / 或直接输入触发建议。默认开箱即用,支持相对路径和绝对路径两种模式。
5. Project Manager — 多项目切换
同时维护五六个项目的话,每次"文件→打开文件夹"或者Ctrl+K Ctrl+O翻目录就很烦。Project Manager让你把常用项目存下来,Alt+Shift+P呼出面板,两下键盘就切过去了。
真实场景:前端项目、后端API、文档站、一个副项目——四个项目来回切。把项目名设好(支持颜色标记),切起来跟Ctrl+Tab换标签页一样快。
还可以给项目打tag区分「工作」「个人」「开源」,筛选起来很方便。
核心快捷键:Alt+Shift+P 打开项目列表,Ctrl+Shift+S 保存当前项目到列表。
6. Thunder Client — Postman可以卸了
调试API还要切到Postman,复制URL、填header、看返回——来回切窗口真的很打断思路。Thunder Client在VSCode侧边栏里直接做API调试,界面跟Postman几乎一样,但不用离开编辑器。
真实场景:写后端接口的同时在侧边栏测试,发现返回不对立刻改代码。支持环境变量(dev/staging/prod一键切换)、Collection管理、请求历史保存。
比REST Client(那个.http文件插件)好用的地方在于:图形界面,不用记语法,看返回JSON直接格式化高亮。
打开方式:侧边栏Thunder Client图标,或 Ctrl+Shift+P → "Thunder Client: New Request"。
7. Better Comments — 注释分类高亮
代码里写注释很简单,但一眼看出哪些是待修Bug、哪些是疑问、哪些是重要提醒——这个才是重点。Better Comments根据注释前缀自动高亮:
!红色 — 警告/Critical?蓝色 — 疑问/需要确认TODO:橙色 — 待办*绿色 — 重点/高亮//灰色(划掉) — 废弃代码标记
真实场景:跟同事协作时,你写// ! 这里临时绕过权限校验,上线前必须改,在代码里显示大红字,谁checkout代码都不会漏掉。
配置:装完即用,也可在settings.json里自定义颜色和触发词。
8. CodeSnap — 代码截图
写文档、做分享、回答StackOverflow问题,经常要贴代码截图。以前是用Carbon(carbon.now.sh)——复制代码→打开网站→选主题→下载——步骤多到烦。CodeSnap直接在VSCode里选中代码,Ctrl+Shift+P→CodeSnap,生成精美的代码截图,背景/阴影/圆角都帮你调好了。
真实场景:写技术博客需要贴代码示例,选中代码→CodeSnap→复制到剪贴板→粘贴到文章里。整个过程不超过10秒。
操作:选中代码 → Ctrl+Shift+P → "CodeSnap",选择复制到剪贴板或保存PNG。
先装3个就够了
装完8个不代表你会用8个。新工具太多反而干扰节奏。我建议先装这三个:Error Lens(省眼睛)、GitLens(省时间)、Path Intellisense(省打字)。用一周,等肌肉记忆形成了,再一个一个加。
插件是好东西,但你才是写代码的人。工具帮你省下来的时间,记得用来把代码写好,而不是装更多插件。
还木有评论哦,快来抢沙发吧~