2022 年十大最实用的 VSCode Web 开发人员扩展
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
VSCode之所以成为使用最广泛的文本编辑器,是因为它拥有丰富的扩展生态系统。VSCode的扩展程序可以让文本编辑器从单纯的文本编辑器转变为集成开发环境(IDE)。
这些扩展程序可以帮助您提高工作效率、增强工作效能并保持工作一致性。它们提供独特的功能,可以帮助您更快地使用 Next.js、React.js、Vue、Node.js 和 JavasScript 等技术。
代码运行器
代码运行器可以轻松运行您的代码,并在 VSCode 输出(终端窗口)中显示结果。此扩展程序可以运行来自 41 种以上常用语言的代码,包括 JavaScript、Python 和 Rust。
它可以运行文件中的所有代码,也可以运行选定的代码。例如,您可以选择一个函数并仅运行该函数。这对于调试非常有用。
运行选定的代码时,应确保选定的代码不依赖于未选定的代码,否则可能会导致错误。
GitHub Pull Requests
GitHub Pull Request 扩展程序可帮助您直接在 VSCode 中查看和管理您的 GitHub pull 请求和问题。
有了它,您可以轻松列出 GitHub 上的问题和拉取请求。您可以评论问题、开始处理问题、审查和验证拉取请求等等。
现在无需打开 GitHub 网站来管理拉取请求或解决问题,所有操作都可以在 VSCode 中直接完成。
REST客户端
REST Client允许您发出和管理 HTTP 请求,并直接在编辑器中查看响应。
借助此扩展程序,您可以轻松组织类似的 HTTP 请求(GET、POST、DELETE、PUT 等),这对于使用 API 来说是一项非常实用的功能。请求的响应可以轻松保存到本地磁盘。
它还支持 GraphQL 和身份验证。它是 Postman、Insomnia 和 RapidAPI 的绝佳替代品,而且可以直接在 VSCode 中运行,无需在两个应用程序之间切换。
ESLint
ESLint是 OpenJS 基金会开发的一款流行的 JavaScript 开源库。现在,您可以通过此扩展程序将其集成到 VSCode 中。它可以检测错误,并自动修复它们,或者提供手动修复选项。
这些错误是由语法错误或违反样式指南引起的。样式指南由包括 Airbnb 和 Google 在内的多家公司提供。
ESLint 的文档非常完善,因此设置起来也很容易,而且它的可定制性也很强。它可以帮助您自定义样式指南并保持一致性。
更漂亮
我们的代码格式经常会变得一团糟:JavaScript 代码缩进错误、每行超过 80 个字符等等。所有这些都会让代码看起来非常难看且难以阅读,也就意味着难以维护。
但是,Prettier正好可以解决这个问题,它可以格式化我们的代码,使其看起来美观易读。这种格式化包括正确缩进代码、在代码过长时进行拆分、保持分号添加与否的一致性等等。
您可以在 VSCode 中轻松为 Prettier 设置样式指南。ESLint 和 Prettier 可以完美协作,帮助您的团队建立一致的 JavaScript 样式指南,这对于提高代码可维护性非常有用。
TailwindCSS
TailwindCSS是一个开源扩展,它为您提供了许多有趣的功能,可最大限度地提高您在使用 Tailwind CSS 时的效率。
我们都知道 Tailwind CSS 主要围绕类展开,这款扩展程序可以快速自动补全 Tailwind CSS 中的所有类名。此外,您还可以通过将鼠标悬停在特定类名上来查看其样式。
Tailwind CSS 还提供样式表或标记中的错误检查功能。所以,如果你错误地使用了类名,它会提醒你。很棒吧?
GitLens
GitLens极大地增强了 VSCode 内置的 Git 功能。它能让你一目了然地查看所有 Git 更改的详细信息,包括更改者、更改时间和更改时间。
这意味着在编写代码时,您可以在代码旁边看到 Git 更改的详细信息。将鼠标悬停在代码行上,即可查看更多关于 Git 的信息以及相关的操作。
这些操作包括暂存更改、提交更改、推送提交等等。有了这款扩展,您几乎不需要 Git 命令行界面 (CLI)。此外,您还可以轻松浏览和修改任何文件的 Git 历史记录(向前和向后)。
彩虹缩进
Indent Rainbow会为你的代码缩进着色。这对于 JavaScript 和 Python 等语言非常有用。每个缩进级别都使用不同的颜色,你可以轻松分辨当前的缩进级别。
此扩展程序可自定义,因此您可以轻松更改每个级别的颜色,还可以将其扩展到四种颜色以上。
DotENV
DotENV 扩展程序可以高亮显示您的.env文件,使其看起来美观易懂。对于 Node 开发人员来说,在.env文件中设置环境变量时,这将非常有用。
此扩展程序为注释(启用注释后)、字符串、数字、属性、关键字等提供了不同的颜色。以前在 VSCode 中这些内容都是白色的,但此扩展程序改变了这一点。它基本上让你的.env文件看起来像另一种语言的文件,带有语法高亮显示。
VSCode 图标
VSCode-Icons根据文件夹/文件的名称或文件扩展名提供交互式且美观的文件/文件夹图标。
通过为不同类型的文件夹或文件设置不同的图标,您可以轻松浏览项目,无需频繁查看文件夹或文件名。这不仅简化了导航流程,提高了速度,也使编辑器的文件列表更加美观易用。
结论
作为一名 ReactJS 开发者,像 ESLint 这样的扩展程序,配合 Error Lens,可以帮助你发现并修复警告和错误。这不仅能节省时间,还能让你的代码编写更加高效。这不仅适用于 React,也适用于整个 JavaScript 领域。这些扩展程序一定会对你和你的开发团队大有帮助,让你们能够以最简洁、最清晰的方式编写代码,避免浪费不必要的时间。
关注我的推特,即可在列表更新时收到通知。我会分享更多扩展程序!
完美的入门套件,助您更快更好地启动 SaaS 产品。您可以将精力集中在业务、产品和客户上,而无需浪费时间实现身份验证、Stripe 订阅、预建落地页、预建仪表盘页面、表单和错误处理、CRUD 操作、分层架构、部署、服务器维护等基本功能。
文章来源:https://dev.to/ixartz/top-10-most-useful-vscode-extensions-for-web-developers-1414










