写在前面

VSCode 之所以能成为最受欢迎的编辑器,靠的就是庞大的插件生态。但插件不是越多越好——装多了卡顿、冲突、启动慢,反而拖累效率。

这篇按场景分类整理了15款真正值得装的插件,每款都说明解决了什么问题怎么配置,帮你精准安装,不装一个废的。

一、主题美化——让编码心情变好

1. One Dark Pro

VSCode 下载量最高的主题之一,Atom 风格的暗色主题,语法高亮清晰,关键字、变量、函数、注释区分明显,长时间编码不刺眼。

推荐搭配:字体用 Fira Code(支持连字,=> 显示为!= 显示为)。

2. Material Icon Theme

给不同类型的文件配上直观的图标——.js 是黄色、.vue 是绿色、.json 是灰色,一眼识别文件类型,不用看后缀名找文件,文件树清晰度提升50%

二、代码质量——写出可维护的代码

3. Prettier - Code formatter

代码格式化工具,支持 JavaScriptTypeScriptHTMLCSSJSON 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 会自动收集项目中所有 TODOFIXME 注释,在侧边栏生成任务树,点击即可跳转。

管理技术债务,比 Jira 还爽。

10. Bookmarks

10 万行代码的大项目中跳转定位非常痛苦。Bookmarks 可以给关键函数/代码行打书签,快捷键 Ctrl+Shift+K 添加,Ctrl+Alt+K 查看所有书签列表,快速穿梭于核心逻辑之间。

四、语言与框架支持——按技术栈选装

11. Tailwind CSS IntelliSense

Tailwind CSS 专属智能提示。不用死记 flex-colbg-blue-500 这些海量类名,输入时自动补全,hover 还能预览颜色/间距的 px 值。

安装量 1600+ Tailwind 用户必装。

12. VolarVue 3 项目) / VeturVue 2 项目)

  • VolarVue 3 官方推荐,对 <script setup> 语法支持完美,TypeScript 无缝集成
  • VeturVue 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,只需要这十几款插件就够了。

更多推荐