VSCode 必备插件清单:这15款我用了就再也回不去了
写在前面
VSCode 之所以能成为最受欢迎的编辑器,靠的就是庞大的插件生态。但插件不是越多越好——装多了卡顿、冲突、启动慢,反而拖累效率。
这篇按场景分类整理了15款真正值得装的插件,每款都说明解决了什么问题、怎么配置,帮你精准安装,不装一个废的。
一、主题美化——让编码心情变好
1. One Dark Pro
VSCode 下载量最高的主题之一,Atom 风格的暗色主题,语法高亮清晰,关键字、变量、函数、注释区分明显,长时间编码不刺眼。
推荐搭配:字体用 Fira Code(支持连字,=> 显示为 →,!= 显示为 ≠)。
2. Material Icon Theme
给不同类型的文件配上直观的图标——.js 是黄色、.vue 是绿色、.json 是灰色,一眼识别文件类型,不用看后缀名找文件,文件树清晰度提升50%。

二、代码质量——写出可维护的代码
3. Prettier - Code formatter
代码格式化工具,支持 JavaScript、TypeScript、HTML、CSS、JSON 等20+种语言。保存文件时自动格式化,统一缩进、引号、换行,团队协作时告别代码风格争论。
推荐配置(settings.json) :
json
{
"editor.formatOnSave": true,
"prettier.singleQuote": true,
"prettier.printWidth": 100,
"prettier.trailingComma": "es5"
}
⚠ 避坑:如果同时装了 ESLint,可能产生规则冲突。安装 eslint-config-prettier 可以禁用 ESLint 中与 Prettier 重复的规则。
4. ESLint
实时检测 JavaScript/TypeScript 代码中的语法错误、未定义变量、风格问题,并且能自动修复大部分问题。配合项目中的 .eslintrc 配置文件,可以统一团队代码风格。
与 Prettier 的分工:ESLint 管语法质量,Prettier 管排版格式,各司其职。
5. Error Lens
默认情况下,VSCode 的错误提示藏在代码底部的小红波浪线下,等你鼠标移上去才能看到。Error Lens 直接把错误和警告信息显示在代码行末尾,醒目到不可能忽略。
大规模重构、升级依赖、TypeScript 严格模式迁移时,它就是你的安全网。
6. Code Spell Checker
检查变量名、注释、字符串中的英文拼写错误。比如把 receive 写成 recieve、把 success 写成 sucess——这类错误很可能导致 API 调用失败,排查起来却极其耗时。
配置技术词典(加入项目专属词汇):
json
{
"cSpell.words": ["kubernetes", "postgresql", "middleware"]
}

三、效率神器——让编码如飞
7. Path Intellisense
输入 ./ 或 ../ 时自动提示目录下的文件路径。再也不用手动敲 ../../components/Button/index.tsx 这种长路径,按 Tab 就补全。
8. GitLens — Git supercharged
VSCode 最强大的 Git 增强插件。鼠标悬停在代码行上,直接显示这行代码是谁写的、什么时候写的、提交信息是什么——定位 bug 责任人、理解代码历史的神器。
还支持可视化提交记录、分支对比、冲突解决,功能非常齐全。
9. Todo Tree
写代码时随手加的 // TODO: 优化这里,过了三个月早就忘了。Todo Tree 会自动收集项目中所有 TODO、FIXME 注释,在侧边栏生成任务树,点击即可跳转。
管理技术债务,比 Jira 还爽。
10. Bookmarks
在 10 万行代码的大项目中跳转定位非常痛苦。Bookmarks 可以给关键函数/代码行打书签,快捷键 Ctrl+Shift+K 添加,Ctrl+Alt+K 查看所有书签列表,快速穿梭于核心逻辑之间。

四、语言与框架支持——按技术栈选装
11. Tailwind CSS IntelliSense
Tailwind CSS 专属智能提示。不用死记 flex-col、bg-blue-500 这些海量类名,输入时自动补全,hover 还能预览颜色/间距的 px 值。
安装量 1600万+ ,Tailwind 用户必装。
12. Volar(Vue 3 项目) / Vetur(Vue 2 项目)
- Volar:Vue 3 官方推荐,对 <script setup> 语法支持完美,TypeScript 无缝集成
- Vetur:Vue 2 首选,语法高亮、代码补全、错误检测
⚠ 不要同时安装两者,会冲突!
13. ES7+ React/Redux/React-Native snippets
React 开发的代码片段插件。输入 rfc 快速生成函数式组件、rcc 生成类组件、rsf 生成带状态的函数组件,省去大量重复模板代码。

五、前端调试专属
14. Live Server
HTML/CSS/JS 静态页面的本地开发服务器。右下角点「Go Live」,浏览器自动打开页面,保存代码时浏览器自动刷新,不用手动 F5。
调样式、写 Demo 页面时极其顺手。
15. REST Client
在 VSCode 内直接发送 HTTP 请求,不用打开 Postman。新建一个 .http 文件,编写请求,点击「Send Request」即可发送,响应结果直接在编辑器里展示。
优势:.http 文件可以提交到 Git,接口测试 = 可执行文档,团队共享非常方便。
附:插件组合推荐(抄作业版)
前端开发者:Prettier + ESLint + Error Lens + GitLens + Volar/Tailwind IntelliSense + Live Server + REST Client
通用底座(无论什么技术栈都装):Prettier + ESLint + Error Lens + GitLens + Path Intellisense + Todo Tree
避坑指南
- 不是越多越好:禁用不常用的插件(比如不用 Vue 时关掉 Volar),减少内存占用和启动时间
- 避免功能重叠:Prettier 和 ESLint 都有格式化功能,需要配置规则避免冲突
- 定期清理:每季度检查一次插件列表,卸载长期不用的插件
- 优先选高下载量、更新频繁的:小众插件可能不兼容新版 VSCode

写在最后
插件是工具,不是目的。真正提升效率的不是装了多少插件,而是精准匹配自己的开发场景,装了能真正用上。
从「通用底座」4款开始,再根据技术栈按需添加。你会发现,VSCode 从一个轻量编辑器变成一个顺手 IDE,只需要这十几款插件就够了。
更多推荐
所有评论(0)