【分享】每个 Web 开发者在 2021 年必须拥有 15 个 VSCode 扩展

为什么VSCode如此受欢迎
Visual Studio Code在开发人员中迅速流行起来,它是最流行的开发环境,可定制性是其流行的原因之一。

因此,如果你正在使用VSCode,这里有一个扩展列表,你必须提高你的工作效率。
1. Git Lens
当你与你的团队成员在一个项目上工作时,这个扩展使用VSCode的强大功能,帮助你可视化代码创作一目了然。
它显示了特定代码何时提交或更改,以及是谁更改了它。
有时,你的团队成员提交的代码可能会破坏项目的其他功能,这在那段时间是有帮助的。你可以在这里找到它。

2. Wallaby.js
js是一个智能的JavaScript测试运行器,它可以持续运行你的测试。
当您更改代码时(甚至不保存文件),它将直接向代码编辑器报告代码覆盖率和其他结果。
这个扩展有助于提高您的开发效率。

3. TypeScript Hero
TypeScript是JavaScript的一个超集,具有可选的类型,并可编译为纯JavaScript。
当我们使用TypeScript时,这个扩展就派上用场了。它通过一个名为“灯泡”的功能对你的导入文件进行分类和组织,并修复编码错误。

4. Prettier Code Formatter
Prettier是一种固执的代码格式,它使开发人员在代码格式方面的工作变得更容易。
您可以将其配置为保存时格式化,并在保存时格式化代码。
一旦你有了这个扩展,你将永远不必担心格式化的代码。

5. Path Intellisense
如果你在React或Angular等JavaScript库上工作,而且你在做大型项目,你就知道在导入时找到组件的确切路径有多烦人。
这个扩展可以帮助你自动完成导入的路径。
它还可以帮助您自动完成HTML文件中的文件引用。

6. Debugger for Chrome
我们都知道有时候调试是多么烦人,所以这个扩展被用来帮助你调试JavaScript代码。
它是由微软开发的。我们可以设置断点、逐步执行代码、动态添加调试脚本等等。
假设我们有一个不确定是否正在执行的函数,这个扩展可以通过在执行时在调试器中暂停来帮助我们。

7. Bracket Pair Colorizer
这个扩展允许匹配的括号被识别的颜色。
当你在调试过程中处理一个巨大的代码库时,这个扩展就像救星一样。
用户可以定义要匹配的字符和要使用的颜色。

8. JavaScript (ES6) Code Snippets
如果您是一名JavaScript开发人员,这可以为您节省大量时间。
当你想快速构建新项目时,这可能会有帮助。
它没有键入全部代码,而是为最常见的JavaScript函数预定义了许多代码片段。
它支持TypeScript、React、Vue和HTML。
如果你在React上工作,有一个类似的扩展。(ES7 React/Redux/GraphQL/React-Native snippets)。

9. Live Share
当您与您的团队成员一起解决问题,并希望在编辑器上共同处理相同的代码时,这将帮助您将代码编辑器的控制权交给您的团队成员,您可以同时处理它。
您还可以共享终端实例、本地主机web应用程序、语音通话等。

10. ESLint
由于JavaScript是一种高度灵活的语言,一些小错误可能会导致巨大的问题。
因此,当工作在巨大的代码库,我们需要一个linter和一个格式化程序。
这个扩展可以帮助你做到这一点。
这可以自动格式化你的代码,并发现你的代码中的错误。
实现ESLint规则会让你离为你的代码库建立良好的标准更近一步。

11. Paste JSON as Code
作为一名开发人员,您经常要处理api。
众所周知,api中最常用的数据结构是JSON。
为了避免一些可能破坏应用程序的类型错误,我们使用类或接口。
这个扩展可以用JSON数据生成一个类。
因此,与其手工编写类,我们可以使用它来节省创建类的时间和负担。
这个扩展支持大多数流行的语言。

12. Peacock
当你在多个工作空间上工作时,这个扩展可以帮助你识别你已经切换到或工作的确切的工作空间。

13. Better Comments
这个扩展可以帮助您在代码中创建更人性化的注释。
它允许您为不同类型的注释提供不同的颜色代码,这些注释可以是TODOs、高亮显示、警报和其他类型的注释。
这是强烈推荐的,用于编写干净和文档化的代码。

14. Search node_modules
当我们构建组件库并在不同的应用程序中使用该组件时,我们肯定会对节点模块进行一些修改。
这个扩展允许你在项目的node_modules目录中快速浏览文件。

15. Rest Client
作为开发人员,我们每天都会定期使用Postman来检查API的响应。
这个扩展允许你做一个HTTP请求,并在VSCode中直接查看响应,而不是在两个应用程序之间切换,这个扩展为你做这个工作。

其他精彩文章
【分享】每个 Web 开发者在 2021 年必须拥有 15 个 VSCode 扩展的更多相关文章
- 想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ #精选JAVASCRIPT前端开发
想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ 作为一个软(ku)件(bi)工(de)程(ma)师(nong),你有没有觉得做什么事都没时间?没时间学习新东西,没时间去回顾.整理原来写的烂代 ...
- Web开发者需养成的好习惯
Web开发者需养成的8个好习惯 每个行业有着每个行业的标准和一些要求,自己只是一个进入前端领域的小白,但是深刻的知道,习惯很重要,就Web开发分享一下,要养成的一些好的习惯. 优秀的Web开发人员工作 ...
- Web开发者的六个代码调试平台
代码调试平台是Web开发者进行开发.测试.分享.协作和交流的网络应用,它们支持实时的编辑.预览HTML.CSS和JavaScript的客户端代码.这些代码调试平台最值得称道的地方在于,它们中的大多数都 ...
- Web开发者和设计师必须要知道的 iOS 8 十个变化
原文出处: mobilexweb 译文出处:罗磊(@罗罗磊磊) 欢迎分享原创到伯乐头条 喜大普奔,喜极而泣,喜当爹,随着iPhone 6和iPhone 6 plus的上市,ios 8终于在上周 ...
- 每一个web开发者都应该了解的HTTP/2
我认为每一个 web 开发者都应该对这个支撑了整个 Web 世界的 HTTP 协议有所了解,这样才能帮助你更好的完成开发任务.在这篇文章中,我将讨论什么是 HTTP,它是怎么产生的,它的地位,以及我们 ...
- Web开发者的10个最好的云开发环境
1. Cloud9 IDE cloud9 Cloud9是我最喜欢的一个最好的云开发环境,它可以让我在任何时间任何地点进行代码编写.运行和调试.Cloud9对Node.js 和 JavaScript代码 ...
- 每个Web开发者必备的9个软技能
对于一份工作,你可能专注于修炼自己的内功,会在不自觉中忽视软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去 ...
- Web开发者的最爱 5个超实用的HTML5 API
摘要:毫无疑问,HTML5已经成为当今最流行的一门技术,尤其是Web开发者们对HTML5的兴趣是日趋渐浓.HTML5的许多功能也都能在现代浏览器中得以实现.然而,作为开发者,除了关注HTML5的功能和 ...
- 老李分享:Web Services 架构 1
老李分享:Web Services 架构 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:9 ...
随机推荐
- DRF比Django的认证和权限高在哪里
Django可以用LoginRequiredMixin和PermissionRequiredMixin给类视图添加认证和权限,DRF做了高级封装,提供了更简洁的实现方式.我们通过继续学习官网教程来进行 ...
- Java基础进阶:APi使用,Math,Arrarys,Objects工具类,自动拆装箱,字符串与基本数据类型互转,递归算法源码,冒泡排序源码实现,快排实现源码,附重难点,代码实现源码,课堂笔记,课后扩展及答案
要点摘要 Math: 类中么有构造方法,内部方法是静态的,可以直接类名.方式调用 常用: Math.abs(int a):返回参数绝对值 Math.ceil(double a):返回大于或等于参数的最 ...
- vs2010新特性
下面列出了一些新的功能:1.代码编辑器新的代码编辑器使代码更易于阅读.可以通过按 CTRL 并滚动鼠标轮放大文本.此外,单击 Visual C# 或 Visual Basic 中的符号时该符号的所有实 ...
- Django中关于“CSRF verification failed. Request aborted”的问题
遇到该问题的情境 在Django中采用Ajax提交表单,涉及到跨域问题. 解决措施 在html页面中的表单内添加如下代码: {% csrf_token %} 在视图函数所在的py文件中添加如下代码: ...
- ES6语法:class类,从了解到使用
前期提要: JavaScript 语言中,在使用类之前,生成实例对象的传统方法是通过使用构造函数. 一.构造函数: 定义:通过 new 函数名 来实例化对象的函数叫构造函数. 主要功能:为初 ...
- Listary效率快捷键
快捷键 打开搜索框快捷键: 双击Ctrl键 上一个项目:向上键 下一个项目:向下键/Tap 打开动作:Enter 属性窗口:Ctrl+O (查询)关键字 作用范围:搜索框 使用方法:命令+空格+关键字 ...
- Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器
引脚接线: DHT11---ESP8266-01 Singnal--IO2, GND----GND, VCC----VCC DHT11引脚说明: ESP8266-01/ESP8266-01S引脚说明: ...
- 使用mybatis执行对应的SQL Mapper配置中的insert、update、delete等标签操作,数据库记录不变
我使用springMVC集成mybatis,执行SQLMapper配置文件里的insert操作,发现程序没有报错,但数据库表里却没有刚才插入的记录.查了很多资料,终于在一篇博客上找到了答案:在执行完方 ...
- 数据接口请求异常:parsererror
问题一:直接拿别人的文件放在本地打开 如下图 原因:这是提示"交叉源请求仅支持协议方案:HTTP.数据.Chrome.Chrome扩展.HTTPS." 也就是你不能用本地文件打开, ...
- TurtleBot3 Waffle (tx2版华夫)(2)系统安装
Tx2系统默认是安装好的,由于镜像文件大于20G,无法上传百度网盘,所以如有需要请联系我们客服:下面主要是操作步骤: 2.1.准备工作 a.准备好利用Jetpack刷过机的Ubuntu的主机(HOST ...