作者 | Daan

译者 | Elle

出品 | CSDN(ID:CSDNnews)

【导读】一个插件列表,可以让你的程序员生活变得轻松许多。无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发人员,你都会想让自己的开发工作尽可能轻松一点。正确的工具使用则可以帮助你实现这个目标。

如果你选择使用Visual Code作为IDE,你就可以使它符合你的偏好选择。实现此目的的一种方法是安装正确的插件。为了让你的生活尽可能的简单,你可以添加很多你想要的内容。

你使用的插件将会对你的工作效率以及工作方式产生很大的影响。这就是为什么我们要运用Visual Studio Code插件列表的原因。

下面为大家推荐的所有插件都可以在 Visual Studio Marketplace 上免费获得。

一、Visual Studio Intellicode

下载超过320万次的Visual Studio Intellicode是Visual Studio下载次数最多的插件之一。而且,在我看来,它是你能用到的最有用的插件之一。

这个插件旨在帮助开发人员提供智能的代码完成建议而构建的,并且已预先构建了对多种编程语言的支持。

Visual Studio Intellicode使用机器学习技术来观察和查找众多开源GitHub项目中使用的模式,并在编码时提供建议。

二、 Git Blame

这是谁做的?!有时候,你需要知道是谁写了这段代码。好吧,Git Blame进行了救援,它会告诉你最后接触一行代码的人是谁。最重要的是,你可以看到它发生在哪个提交中。

这是非常好的信息,特别是当你使用诸如特性分支之类的东西时。在使用特性分支时,你可以使用分支名称来引用票据。因为Git Blame会告诉你哪一个提交(也就是哪个分支)的一行代码被更改了,所以你就会知道是哪一个票据导致了这种更改。这有助于你更好地了解更改背后的原因。

三、Prettier

Prettier是开发人员在开发时需要遵循一组良好规则的最佳插件之一。它是一个引人注目的插件,让你可以利用Prettier软件包。它是一个强大的、自以为是的代码格式化程序,可以让开发人员以结构化的方式格式化他们的代码。

Prettier与JavaScript、TypeScript、HTML、CSS、Markdown、GraphQL和其他现代工具一起使用,可以让你能够正确地格式化代码。

四、JavaScript (ES6) Code Snippets

每个略更新的网页开发人员可能都使用过各种JavaScript堆栈。无论你选择哪种框架,在不同的项目中键入相同的通用代码应该会减少你的工作流程。

JavaScript (ES6)Code Snippets是一个方便的插件,它为空闲的开发人员提供了一些非常有用的JavaScript代码片段。它将标准的JavaScript调用绑定到简单的热键中。一旦你掌握了窍门,你的工作效率就会大大提高。

五、Sass

你可能已经猜到了,这个插件可以帮助正在使用样式表的开发人员。一旦开始为应用程序创建样式表,就一定要使用Sass插件。该插件支持缩进的Sass语法自动设置语法指导 、自动补全和格式化。

在样式方面,你肯定希望将此工具包含在你的工具集中。

六、Path Intellisense

Path Intellisense是Visual Studio代码之一,它可以为你的开发提供有保证的生产力提升。如果你同时处理许多项目,使用了太多不同的技术,那么你肯定会需要一个可以帮你记住路径名的便捷工具。这个插件将为你节省大量的时间,否则将浪费在寻找正确的目录上。

Path Intellisence最初是用于自动完成文件名的简单扩展,但它后来被证明是大多数开发人员工具集中的宝贵资产。

七、Debugger for Chrome

如果需要调试JavaScript,则无需离开Visual Studio Code。微软发布的Chrome调试器允许你可以直接在Visual Studio Code中调试源文件。

八、ESLint

ESLint插件将ESLint集成到Visual Studio Code中。如果你不熟悉它,ESLint就会作为一个静态分析代码的工具来快速发现问题。

ESLint发现的大多数问题都可以自动修复。ESLint修复程序可识别语法,因此你不会遇到由传统查找和替换算法引入的错误。最重要的是,ESLint是高度可定制的。

九、SVG Viewer

SVG Viewer扩展添加了许多实用程序,可用于在Visual Studio Code中使用SVG。这个插件使呈现SVG文件和查看它们的外观成为可能,而不必离开编辑器。此外,这个插件还具有用于转换为PNG并生成数据URI模式的选项。

十、Themes

最后但并非最不重要的是Themes。既然你每天都会看到你的编辑器,那为什么不把它做得尽可能的漂亮呢?有大量的自定义插件可以改变侧边栏的配色方案和图标。一些流行的Themes是免费提供的,分别是One Monokai ,One Dark Pro 和Material Icon 。

原文:

https://medium.com/better-programming/10-extremely-helpful-visual-studio-code-plugins-for-programmers-c8520a3dc4b8

(*本文为AI科技大本营转载文章,转载请联系作者)

精彩公开课

推荐阅读

  • 蚂蚁金服提新概率图模型GLN,正确率提升8.2%,具备可解释性 | NeurIPS 2019

  • 远场语音识别错误率降低30%,百度提基于复数CNN网络的新技术

  • 微软张若非:搜索引擎和广告系统,那些你所不知的AI落地技术

  • 基于人脸关键点修复人脸,腾讯等提出优于SOTA的LaFIn生成网络

  • 那些打着AI万金油旗号的产品欺骗大众,如何识别?

  • 华为鸿蒙 OS 2020 计划曝光!手机仍然优先用安卓

  • 详谈4大主流CPU处理器技术架构

  • 用象棋的思维趣说 IT 人的职业发展和钱途

  • 你点的每个“在看”,我都认真当成了AI

程序员请收好:10个非常有用的Visual Studio Code插件相关推荐

  1. 程序员请收好:10个非常有用的 Visual Studio Code 插件!

    一个插件列表,可以让你的程序员生活变得轻松许多. 作者 | Daan 译者 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 无论你是经验丰富的开发人员还是刚刚开始第一份工作的 ...

  2. visual studio 代码提示插件_程序员请收好:10个非常有用的Visual Studio Code插件

    作者 | Daan 译者 | Elle 出品 | CSDN(ID:CSDNnews) [导读]一个插件列表,可以让你的程序员生活变得轻松许多.无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发 ...

  3. 程序员请收好:10个非常实用的 VS Code 插件

    点击上方视学算法,选择设为星标 编译:CSDN-Elle,作者:Daan 阅读文本大概需要 5 分钟 无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发人员,你都会想让自己的开发工作尽可能轻松 ...

  4. visual studio 代码提示插件_程序员请收好:10个非常实用的 VS Code 插件

    关注上方"数据挖掘工程师",选择"星标公众号", 关键时间,第一时间送达! 编译:CSDN-Elle,作者:Daan 无论你是经验丰富的开发人员还是刚刚开始第一 ...

  5. vscode 新版eslint自动修复_程序员请收好:10 个实用的 VS Code 插件

    优质文章,第一时间送达! 英文:Daan,翻译:CSDN - Elle 无论你是经验丰富的开发者,还是刚开始工作的新手,你都会想让自己的开发工作尽可能轻松一点.正确的工具使用则可以帮助你实现这个目标. ...

  6. js json编辑器_程序员必备编辑器 —— Visual Studio Code

    前言 我刚入行Web前端的时候,我先后使用过Notepad++.Sublime Text. Hbuilder IDE.Webstorm进行Web前端开发,偶然的机会了解到Atom.Visual Stu ...

  7. 带你掌握Visual Studio Code的格式化程序

    摘要:Visual Studio Code 中的所有语言都可以使用其中一种自动格式化程序进行格式化,并且 Python 扩展还支持 linter. 本文分享自华为云社区<Visual Studi ...

  8. Visual Studio Code 如何编写运行 C、C++ 程序

    转载自https://www.zhihu.com/question/30315894/answer/154979413 侵删 作者:谭九鼎 链接:https://www.zhihu.com/quest ...

  9. 【环境配置】Visual Studio Code 如何编写运行 C、C++ 程序?

    作者:谭九鼎 链接:https://www.zhihu.com/question/30315894/answer/154979413 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

最新文章

  1. css删除线_前端删除文字贯穿线的方法有哪些
  2. 对称加密算法_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...
  3. 算法竞赛入门与进阶 (二)单调队列、单调栈
  4. 如何使用 ABAP 把多个文件打成一个 zip包 -利用 ABAP 标准工具类 cl_abap_zip
  5. 打开黑色_垃圾桶里的黑色塑料袋,打开一看,倒吸一口气!
  6. 区块链/比特币基础知识
  7. Mosh--mysql 学习笔记(1)
  8. Android 图片处理方法大全
  9. 中国 各大银行bankCode 开户行代码和名称 高清银行图标
  10. 比特率和波特率的关系
  11. Pandas数据分析实战(1)——探索Chipotle快餐数据
  12. 跟着Leo机器学习:sklearn之Nearest Neighbors
  13. python发微信给手机充值话费_微信充话费如何自定义金额?最低1元起充的技巧...
  14. 炫龙银魂t1配置_炫龙银魂T1,不一样的外观一样的强悍
  15. 计算机无法登录到你的账户,win10电脑无法登陆到你的账户怎么办?win10电脑无法登陆到你的账户相关讲解...
  16. 微型SR602人体感应模块原理图
  17. MySQL使用MyCat实现分库分表
  18. CSS和HTML做的二次元薇尔莉特(伪),新手上路,请多关照!!!!
  19. 码出高效:Java开发手册笔记(线程池及其源码)
  20. numpy.choose函数

热门文章

  1. unity3d中旋转
  2. Coursera Machine Learning 作业提交问题
  3. Java 匿名类也能使用构造函数
  4. delphi中的第三方控件如何安装 (转)
  5. maven POM.xml 标签详解
  6. 信息系统项目管理师 章节_信息系统项目管理师章节重点(5)项目整体管理
  7. C/C++、嵌入式开发岗笔试集锦
  8. pycharm远程调试或运行代码
  9. Nginx 主要应用场景
  10. 关于字符串的分割问题