优秀的 VS Code 前端开发扩展

原文作者: Ankur Biswas

翻译:weakish@LeanCloud

原链接可点击文末左下角「阅读原文」


我留意到,网上有不少关于 VS Code 的文章,然而这些文章提到的扩展大部分都让我失望。所以我决定编写我个人使用的插件列表。


前端为主的开发者,想高效使用 Visual Studio Code,我觉得这个列表会很有帮助。其中一些插件你大概已经装了 - 因为它们是被推荐最多的扩展 - 但还有一些你也许没装。


方便阅读


Beautify - 放大标记,调整间距,让 HTML、CSS、JS 更易阅读。


Better Comments - 在代码中创建对人类更友好的注释。我一直用这个扩展。它是我们研发团队必备扩展。


Bookmarks - 助你浏览代码,在重要位置之间方便快速地移动。搭配 MetaGo 使用,写代码的时候我基本不用鼠标。


MetaGo - 让通过键盘移动光标和选取内容快得不像话,彻底改变了我使用 VS Code 的方式。


Log File Highlighter - 顾名思义,让 VSCode 支持 .log 文件。读日志文件再也不觉得费眼了。


Guides - 有了这个扩展,再也不需要折叠、展开那些该死的元素来搞清楚缩进了。搭配之前提到的 Beautify 和下面的 Rainbow Brackets 使用,效果更佳。


Rainbow Brackets - 高亮当前括号对,其他括号使用不同配色,让定位变得极为容易。重度 JS 开发者的最爱。


Image Preview - 在 gutter 和光标悬浮时显示图片预览。检查是否引用了正确的图片/图标的关键所在。


GitLens - 无疑是最常用的扩展之一;VS Code 不可或缺的扩展,让 Git 体验好上太多。搭配 .gitignore 和 .diff 插件可以补足功能。


快速编写


CSS Peek - 借鉴了 Bracket 的 CSS Inline Editors。VS Code 现在有了我最爱的 Brackets 特性之一。


stylelint - 既然我们 lint JS 代码,为什么不同时 lint LESS/SASS/CSS 代码呢?这个扩展有助于快速清理写得比较随意的 CSS。


Live Server - 最佳本地开发服务器,支持实时重载静态和动态页面(甚至支持 PHP!)


Version Lens - 将 package.json 中指定的依赖和开发依赖更新到最新版本。由 Mihail 推荐。


DotENV - 为 .env 文件增加高亮支持,有时候我需要推送代码到 Heroku、Netlify……


美观抓屏


Polacode - 高亮代码并抓屏,展示下你的代码配色方案。想在教程或文档中提供代码示例时很有用。


多个实例


Settings Sync - 使用私密 gist 保存配置文件,在多个 VS Code 实例间同步设置、代码片段、主题、文件图标、任务、键绑定、工作区、扩展。这个扩展让我只需使用两个简单命令,便可同步笔记本、工作台式机、家用台式机的 VS Code。


EditorConfig - 使用 .editorconfig 文件中的配置覆盖用户/工作区配置,让开发团队在同一个项目内统一特定配置。


虽然我还装了很多其他插件,不过它们主要针对我使用的环境(前端 web + Azure 云),所以就这样吧。我希望,在你日常使用 VS Code 的过程中,这些扩展能有帮助。


值得一提


根据读者留言反馈,我新增了一些值得列入的扩展:


Import Cost - 显示 import 语句的文件尺寸开销。由 miku86 推荐。


Window Colors - 运行多个 VS Code 实例?每个窗口使用一种颜色,免得忘了哪个项目在哪个窗口里。由 Jefry Pozo 推荐。


Prettier - 美化代码,使其更为清晰。Stackoverflow 使用 Prettier 显示代码片段。不过,它无法处理 .js/.ejs/.jade/.pug模板中的 HTML,所以在很多静态站点生成器下效果不佳。


你早就装了这些扩展?你是否喜欢或者讨厌这些扩展?有其他我没提到的值得一试的插件?欢迎留言!


end


LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「 LeanCloud 通讯」

640?wx_fmt=png

### 回答1: Visual Studio Code是一款非常流行的代码编辑器,它支持众多的前端插件。这些插件可以帮助开发者更加高效地编写代码,提高开发效率。一些常用的前端插件包括: 1. HTML Snippets:提供了一些常用的HTML标签的代码片段,可以快速生成HTML代码。 2. CSS Peek:可以让开发者在CSS文件中快速查看和编辑相关的HTML元素。 3. JavaScript (ES6) code snippets:提供了一些常用的JavaScript代码片段,可以快速生成JavaScript代码。 4. Auto Rename Tag:可以自动重命名HTML标签,避免手动修改标签名带来的麻烦。 5. Bracket Pair Colorizer:可以为代码中的括号添加颜色,方便开发者区分不同的括号。 6. Live Server:可以在本地启动一个Web服务器,方便开发者进行调试和测试。 7. Prettier - Code formatter:可以自动格式化代码,让代码更加整洁易读。 这些插件只是众多前端插件中的一部分,开发者可以根据自己的需求选择合适的插件来提高开发效率。 ### 回答2: Visual Studio Code(简称VS Code)是一款由Microsoft开发的轻量级的源代码编辑器,广受开发者欢迎。VS Code提供了丰富的功能和强大的扩展生态系统,以支持各种不同类型的编程语言和开发环境。 前端开发者可以通过安装一些常用的VS Code前端插件来提高工作效率和开发体验。以下是一些常用的VS Code前端插件: 1. HTML插件:提供HTML语言的智能感知、语法高亮、自动补全、格式化等功能,方便开发者编写HTML代码。 2. CSS插件:支持CSS和CSS预处理器(如Sass、Less)的智能感知、语法高亮、自动补全、格式化等功能,方便开发者编写CSS样式。 3. JavaScript插件:提供JavaScript语言的智能感知、语法高亮、自动补全、调试等功能,方便开发者编写JavaScript代码。 4. TypeScript插件:支持TypeScript语言的智能感知、语法高亮、自动补全、调试等功能,方便开发者编写TypeScript代码。 5. Vue插件:适用于Vue.js框架的插件,提供Vue模板的智能感知、语法高亮、自动补全等功能,方便开发者编写Vue组件。 6. React插件:适用于React框架的插件,提供React组件的智能感知、语法高亮、自动补全等功能,方便开发者编写React应用。 7. Git插件:提供与Git版本控制系统的集成,方便开发者在VS Code中进行版本控制、提交代码、查看修改记录等操作。 除了上述插件外,VS Code还有很多其他的前端插件可供选择,如ESLint插件用于JavaScript代码的静态检查,Prettier插件用于代码格式化等。 总的来说,VS Code的前端插件为前端开发者提供了丰富的功能和工具,使他们能够更高效地编写、调试和管理前端代码,提升开发效率和质量。 ### 回答3: Visual Studio Code是一款功能强大的文本编辑器,特别适用于前端开发。它的强大之处在于它丰富的插件生态系统。以下是一些优秀的前端插件: 1. HTML插件:提供HTML语法高亮、自动完成、格式化等功能,方便开发者编写HTML代码。 2. CSS插件:提供CSS语法高亮、自动完成、压缩、格式化等功能,方便开发者编写和调试CSS样式。 3. JavaScript插件:提供JavaScript语法高亮、自动完成、代码片段、调试等功能,方便开发者编写和调试JavaScript代码。 4. TypeScript插件:提供TypeScript语法高亮、自动完成、类型检查等功能,方便开发者编写和调试TypeScript代码。 5. Git插件:集成了Git版本控制工具,方便开发者进行代码管理、查看文件修改历史等操作。 6. Debugger插件:提供了调试功能,可以在编辑器中设置断点、查看变量值、单步执行代码等。 7. Live Server插件:用于启动一个本地服务器,支持实时预览静态网页和动态网页。 8. Code Runner插件:可以直接在编辑器中运行代码片段,支持多种编程语言。 9. ESLint插件:集成了ESLint代码检查工具,可以帮助开发者规范代码风格、发现潜在的错误。 10. Prettier插件:提供了代码格式化功能,可以自动美化代码,保持统一的代码风格。 通过安装和使用这些插件,开发者可以提高代码的编写效率,减少错误,更好地进行前端开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值