10个必装的 VS Code 扩展

发布: (2025年12月9日 GMT+8 17:51)
7 min read
原文: Dev.to

Source: Dev.to

1. Prettier – 代码格式化工具

Prettier - 代码格式化工具

Prettier 是一个有主观风格的代码格式化工具,支持多种语言,包括 JavaScript、TypeScript、CSS、HTML 等等。它通过在保存时自动格式化代码,消除了关于代码风格的争论。

为什么需要它
在整个团队中实现一致的代码格式,无需任何额外工作。它可以无缝集成到大多数流行的框架和库中。

小技巧
在 VS Code 设置中启用 “Format on Save”,并在项目根目录创建 .prettierrc 配置文件,以确保所有人遵循相同的格式化规则。


2. ESLint

ESLint

ESLint 是 JavaScript 和 TypeScript 的首选 lint 工具。它能够识别有问题的代码模式,帮助你遵循最佳实践,并在代码进入生产环境前捕获潜在的 bug。它高度可配置,并支持自定义规则。

为什么需要它
提前发现错误,强制执行编码规范,保持代码库的质量。

小技巧
使用 eslint-config-prettier 将 ESLint 与 Prettier 结合,防止规则冲突,并启用 “Auto Fix on Save”,在你编码时自动清理代码。


3. GitLens

GitLens

GitLens 为 VS Code 内置的 Git 功能注入强大动力。它通过 blame 注释可视化代码作者信息,帮助你浏览仓库,并提供丰富的 Git 历史可视化。

为什么需要它
轻松了解谁在何时为何修改了代码,使 Git 成为强大的协作平台。

小技巧
使用 Commit Graph 视图来可视化分支和合并。如果行内 blame 注释太嘈杂,可以关闭它们,改用悬停提示。


4. Live Server

Live Server

Live Server 为静态和动态页面启动本地开发服务器,并具备实时刷新功能。对 HTML、CSS 或 JavaScript 的更改会立即在浏览器中反映出来。

为什么需要它
即时反馈加速工作流,尤其是前端项目。

小技巧
在资源管理器中右键任意 HTML 文件,选择 “Open with Live Server”,或使用快捷键 Alt+L, Alt+O(Windows/Linux)/Cmd+L, Cmd+O(Mac)。


5. Auto Rename Tag

Auto Rename Tag

自动重命名配对的 HTML/XML 标签。当你修改一个标签时,其对应的开始或结束标签会同步更新。

为什么需要它
看似简单,却在编写标记语言时极大节省时间,再也不用手动寻找不匹配的标签。

小技巧
通过检查 VS Code 配置中的 activationOnLanguage 设置,确保在 JSX 和 TSX 文件中也能激活该扩展。


6. Path Intellisense

Path Intellisense

为项目中的文件路径提供智能自动补全。输入路径时,它会建议并完成文件名。

为什么需要它
消除路径拼写错误,更高效地在大型代码库中导航。

小技巧
保持项目结构有序,使用清晰且一致的命名约定——该扩展在逻辑文件夹层次结构下表现最佳。


7. Bracket Pair Colorizer 2

Bracket Pair Colorizer 2

为匹配的括号着色,帮助在嵌套代码中快速识别配对。VS Code 现在已经内置了括号配对着色功能,但此扩展提供了更多自定义选项。

为什么需要它
瞬间了解代码结构,减少匹配括号的时间。

注意
在设置中添加以下内容以启用原生着色:

{
  "editor.bracketPairColorization.enabled": true
}

8. REST Client

REST Client

允许你在 VS Code 内直接发送 HTTP 请求并查看响应。创建 .http.rest 文件来组织请求。

为什么需要它
无需切换到 Postman 等外部工具即可测试 API。将请求文档与代码放在一起,便于维护。

小技巧
使用变量和环境来管理不同的配置(开发、预发布、生产)。


9. Better Comments

Better Comments

通过不同颜色对注释进行分类(警告、疑问、TODO、重点),帮助你编写更易读的注释。

为什么需要它
让注释更有条理、视觉上更醒目,提升文档质量和团队沟通效率。

小技巧
settings.json 中自定义注释样式,并在默认标签(!, ?, TODO, *)之外添加自己的标签。


10. Error Lens

Error Lens

通过高亮整行并在行内显示信息,增强错误、警告和诊断信息的展示。

为什么需要它
立即发现错误而不中断工作流;行内显示节省时间,减少上下文切换。

小技巧
如果行内信息过于干扰,可调整设置仅显示错误,或修改背景高亮的强度。


安装扩展的技巧

  • 在安装前阅读评论和评分
  • 检查最近的更新日期,确保扩展仍在积极维护。
  • 审查每个扩展请求的权限
  • 禁用不使用的扩展,保持 VS Code 的性能。
  • 使用 VS Code 的 Settings Sync 功能,在多台设备间同步扩展。
  • 先从必备工具入手(Prettier、ESLint、GitLens、Live Server),再根据需求添加专业工具。

这些扩展仅是 VS Code Marketplace 中的一小部分,但它们为任何开发者提供了坚实的基础。

Back to Blog

相关文章

阅读更多 »