为什么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 扩展的更多相关文章

  1. 想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ #精选JAVASCRIPT前端开发

    想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~ 作为一个软(ku)件(bi)工(de)程(ma)师(nong),你有没有觉得做什么事都没时间?没时间学习新东西,没时间去回顾.整理原来写的烂代 ...

  2. Web开发者需养成的好习惯

    Web开发者需养成的8个好习惯 每个行业有着每个行业的标准和一些要求,自己只是一个进入前端领域的小白,但是深刻的知道,习惯很重要,就Web开发分享一下,要养成的一些好的习惯. 优秀的Web开发人员工作 ...

  3. Web开发者的六个代码调试平台

    代码调试平台是Web开发者进行开发.测试.分享.协作和交流的网络应用,它们支持实时的编辑.预览HTML.CSS和JavaScript的客户端代码.这些代码调试平台最值得称道的地方在于,它们中的大多数都 ...

  4. Web开发者和设计师必须要知道的 iOS 8 十个变化

    原文出处: mobilexweb   译文出处:罗磊(@罗罗磊磊)   欢迎分享原创到伯乐头条 喜大普奔,喜极而泣,喜当爹,随着iPhone 6和iPhone 6 plus的上市,ios 8终于在上周 ...

  5. 每一个web开发者都应该了解的HTTP/2

    我认为每一个 web 开发者都应该对这个支撑了整个 Web 世界的 HTTP 协议有所了解,这样才能帮助你更好的完成开发任务.在这篇文章中,我将讨论什么是 HTTP,它是怎么产生的,它的地位,以及我们 ...

  6. Web开发者的10个最好的云开发环境

    1. Cloud9 IDE cloud9 Cloud9是我最喜欢的一个最好的云开发环境,它可以让我在任何时间任何地点进行代码编写.运行和调试.Cloud9对Node.js 和 JavaScript代码 ...

  7. 每个Web开发者必备的9个软技能

    对于一份工作,你可能专注于修炼自己的内功,会在不自觉中忽视软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去 ...

  8. Web开发者的最爱 5个超实用的HTML5 API

    摘要:毫无疑问,HTML5已经成为当今最流行的一门技术,尤其是Web开发者们对HTML5的兴趣是日趋渐浓.HTML5的许多功能也都能在现代浏览器中得以实现.然而,作为开发者,除了关注HTML5的功能和 ...

  9. 老李分享:Web Services 架构 1

    老李分享:Web Services 架构   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:9 ...

随机推荐

  1. pytorch实现 | Deformable Convolutional Networks | CVPR | 2017

    文章转载自微信公众号:[机器学习炼丹术],请支持原创. 这一篇文章,来讲解一下可变卷积的代码实现逻辑和可视化效果.全部基于python,没有C++.大部分代码来自:https://github.com ...

  2. xss靶场练习(7.22)

    靶场地址:http://xss.fbisb.com/ 参考的文章:https://www.cnblogs.com/cute-puli/p/10834954.html  感谢大佬的分享 做这个题的思路就 ...

  3. 不一样的资产安全 3D 可视化平台

    前言   数字经济时代,应用好数据是企业数字化转型的关键,基于前沿科学技术进行数据的有效管控,更是对数字增值服务的新趋势.近年来,整个安全行业对资产管理的重视程度正在提高.据IDC发布的相关数据显示, ...

  4. Autofac官方文档翻译--二、解析服务--1解析参数传递

    Autofac 传递解析参数 注册组件公开相应的服务之后,你可以从container构造器和子lifetime scopes 中解析服务.使用Resolve()方法来实现: var builder = ...

  5. 简析5G时代的MART流处理

    在当今数字驱动的世界中,实时处理数据流是业务成功的必要条件. 5G网络的引入增加了对数据量和速要求,而这些要求给传统的数据架构带来了压力.对吸收数据流量的需求空前增长,同时还要通过跨多个数据流,做出智 ...

  6. Deep Neural Networks for YouTube Recommendations YouTube的经典推荐框架

    https://zhuanlan.zhihu.com/p/52169807 王喆大佬的讲解

  7. 相对于Statement,PreparedStatement的优点是什么?

    优点: 1.PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义. 2.PreparedStatement可以用来进行动态查询. 3.PreparedStatement执 ...

  8. JAVA顺序结构和选择结构

    顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则按顺序一句一句执行 顺序结构是最简单的算法结构 语句和语句直接,框与框直接就是按从上到下的顺序执行的,它是由若干个依次执行的处理步骤组成的, ...

  9. 毕大从自身设计HSF的角度出发谈服务化这回事

    服务化的过去.现在和未来 原创: bluedavy HelloJava  9月18日 服务化毫无疑问是技术圈一直火热的buzzword,而且其实已经非常多年了,这在日益更新的技术圈还挺神奇的,作为在服 ...

  10. 异步技巧之CompletableFuture

    摘自--https://juejin.im/post/5b4622df5188251ac9766f47 异步技巧之CompletableFuture 1.Future接口 1.1 什么是Future? ...