乐于分享
好东西不私藏

VSCode 必备插件清单:这15款我用了就再也回不去了

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 官方推荐,对语法支持完美,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

避坑指南

  1. 不是越多越好:禁用不常用的插件(比如不用 Vue 时关掉 Volar),减少内存占用和启动时间
  2. 避免功能重叠:Prettier 和 ESLint 都有格式化功能,需要配置规则避免冲突
  3. 定期清理:每季度检查一次插件列表,卸载长期不用的插件
  4. 优先选高下载量、更新频繁的:小众插件可能不兼容新版 VSCode

写在最后

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