0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点最常用的十大Visual Studio Code扩展组件

电子工程师 来源:lq 2019-05-19 11:01 次阅读

各大平台与各种语言的开发人员都在使用Visual Studio Code,我对此感到惊讶。Stack Overflow发布的2019年开发者调查结果显示,VS Code占主导地位。我使用VS Code的主要原因是它能很好的支持JavaScript和Node.js的代码调试,并且能免费使用Visual Studio Marketplace中提供的定制化扩展组件。

然而,这里面有成千上万个扩展组件!我们怎么知道哪些是好用的呢?

一种方法是通过查看扩展组件的平均评级和下载数量来衡量其受欢迎程度。另一种方法是阅读像本文这种包含个人观点的文章。一起来看看吧!

下面是我为Node.js开发人员推荐的Visual Studio Code扩展组件。

Bracket Pair Colorizer2

我写代码是尽可能的简洁明了,并且不嵌套太多的东西。然而事与愿违,有些时候这是不可避免的。Bracket Pair Colorizer2为结对的括号提供了颜色高亮功能,便于我们直观的看出对应的左括号和右括号。

npm

npm扩展组件有两个功能:运行编辑器中webpack.json定义的npm脚本,并验证package.json中列出的文件包。

npm Intellisense

使用require()导入模块代码时,npm Intellisense组件会自发进行包提示。

ESLint

在初始化一个新的Node.js项目文件时,我要做的第一件事就是在终端安装ESLint。

npminit-ynpminstall--save-deveslint

ESLint组件会使用本地ESLint和配置规则来查找JavaScript代码中的常见模式问题,以便减少bug而编写出更好的代码。ESLint还可以重新格式化代码使其一致性更好,这取决于我们启用的规则。请确保VS Code设置了自动保存修复功能(”eslint.autoFixOnSave”: true)。

要初始化ESLint配置文件,我们可以在项目中运行此命令:

npxeslint--init

当前的.eslintr .js内容如下:

module.exports={env:{commonjs:true,es6:true,node:true},extends:"eslint:recommended",globals:{},parserOptions:{ecmaVersion:2018},rules:{indent:["error","tab"],"linebreak-style":["error","unix"],quotes:["error","double"],semi:["error","always"],"array-bracket-spacing":["error","always"],"object-curly-spacing":["error","always"],"space-in-parens":["error","always"]}};

Code Spell Checker

我不知道大家的情况怎么样,但当我发现我在代码中拼错了函数名、变量、注释或其他任何东西时,我真的很恼火。如果通篇都是拼写错误的,那是可以正常运行的,但是拼写错误仍然会让人沮丧或尴尬。

Code Spell Checker组件的出现终结了拼写错误时代!该组件很好的一个特性是可以区分camelCase、PascalCase、snake_case等。另一个很棒的特性是它有西班牙语、法语、德语、俄语和其他一些语言的词典。

Auto Close Tag(自动关闭标签

VS Code最新版本会对HTML或XML文件自动创建结束标签。对于其他文件类型,如JavaScript、Vue和JSX,Auto Close Tag将为我们缩短某些输入。

DotENV

用环境变量来配置Node.js应用程序是很常见的。管理环境变量最流行的一个模块是dotenv。VS Code的DotENV扩展组件在编辑.env文件时添加了便捷的语法高亮显示功能。

Path Intellisense

Path Intellisense组件增加了对文件路径和名称的自动补全功能,以此来降低手工输入从而减少引入与路径相关的bug。

MarkDownLint

优秀的代码和文档是相辅相成的。我更喜欢用markdown格式编写README文件或其他文档。Markdownlint组件可以帮助我们确保markdown语法的正确性。

Material Icon Theme

Material Icon Theme组件为VS Code的不同文件类型添加了多种图标。˙这样能快速区分项目中不同的文件以便很大限度的节省时间!

其他权威的VSCode扩展组件(Node.js适用)

以下扩展组件没有排进前10名,但是对于Node.js开发人员来说,它们在某些场景中很有用!

Encode Decode——通过添加命令来快速切换文本与其他各种格式,比如Base64、HTML和JSON数组。

Rest Client——直接从编辑器发出HTTP请求,并在一个独立窗口中查看响应数据。非常适合测试和原型化API

Better Comments——在不同类型的注释中添加高亮显示,助于创建更“人性化”的注释。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Visual
    +关注

    关注

    0

    文章

    252

    浏览量

    34230
  • 代码
    +关注

    关注

    30

    文章

    4762

    浏览量

    68408
  • 编辑器
    +关注

    关注

    1

    文章

    803

    浏览量

    31136

原文标题:直接上手!不容错过的Visual Studio Code十大扩展组件

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IAR Systems 支持 Visual Studio Code 扩展以满足开发者需求

    萨拉,2022 年 6 月 27 日 — 嵌入式开发软件和服务的全球领导者 IAR Systems 今天宣布推出适用于 IAR Systems 的 Visual Studio Code 扩展
    发表于 06-28 15:15 926次阅读
    IAR Systems 支持 <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b> <b class='flag-5'>扩展</b>以满足开发者需求

    如何在Visual Studio Code中使用Yocto Project生成的Linux SDK

    By Toradex胡珊逢Visual Studio Code在软件开发领域具有分广泛的应用,其支持多种编程语言,丰富的插件极大得提高了开发效率,同时这也是一个非常开放的平台。本文接
    发表于 12-16 07:47

    如何安装visual studio code

    目录一 安装visual studio code(简称vscode)二 vscode新建工作空间三 添加头文件搜索路径四 添加宏定义五 按F12或者"Ctrl+单击"可快速定位到
    发表于 12-24 06:06

    Visual Studio Code如何与ESP8266一起工作?

    直接使用 VS-Stidio-Code 和 ESP 8266,我会很高兴。如何设置它并确保我已完全配置 Visual Studio Code 以使用 ESP8266 的所有必要附加
    发表于 02-24 08:41

    Arm Keil Studio Visual Studio代码扩展用户指南

    Visual Studio代码一起使用网状物扩展包是一组安装在一起的相关扩展Visual Stud
    发表于 08-02 07:21

    Visual Studio Code 软件免费下载

    本文档的主要内容是Visual Studio Code 软件免费下载 重新定义了编辑。免费、开源并可在任何位置运行。
    发表于 07-13 15:05 117次下载

    如何在Visual Studio和VS Code里协同写Java?

    在大会现场,微软的两位工程师分别在不同的操作系统上使用 Visual Studio 2017 和 Visual Studio Code 进行
    的头像 发表于 10-29 16:08 1.8w次阅读

    Visual Studio Code的真正开源替代品来了

    极为相似。更重要的是,Theia原生支持Visual Studio Code扩展协议,也就是说我们可以在Theia上安装和重用Visual
    的头像 发表于 12-30 09:57 4556次阅读

    Visual Studio Code帮助大家轻松、高效学习C语言

    Visual Studio Code是个一款非常优秀的代码编辑工具,支持多种编程语言的编写。工具很常用,要想用得溜还得记记快捷键,把技巧记下来,编写代码大大提高工作效率,事半功倍。
    的头像 发表于 07-14 16:25 1795次阅读

    IAR Systems更新Visual Studio Code扩展

    来源:IAR Systems 用于代码构建和调试的IAR Visual Studio Code扩展备受市场喜爱,其最新 1.20 版进一步简化了嵌入式开发工作流程 瑞典乌普萨拉 - 2
    的头像 发表于 12-08 17:47 742次阅读

    IAR Systems更新Visual Studio Code扩展 简化嵌入式开发工作流程

    IAR Systems更新Visual Studio Code扩展 简化嵌入式开发工作流程 用于代码构建和调试的IAR Visual
    发表于 12-09 18:16 915次阅读

    使用Visual Studio Code开发MCUXpresso工程(环境准备篇)

    Visual Studio Code(VSCode)是微软开发的一款跨平台、免费使用,核心代码开源的编辑器,其扩展性及易用性深受开发者青睐。
    的头像 发表于 01-29 17:29 2418次阅读

    Visual Studio Code的安装和使用

    Visual Stuio Code微软出的一款免费编辑器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三种版本的,属于跨平台的编辑器。
    的头像 发表于 05-20 15:47 3308次阅读
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安装和使用

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中构建和调试RL78项目

    本视频演示如何在Visual Studio Code(VS Code)中构建和调试LLVM for Renesas RL78项目。 000 介绍051 构建024 调试 原文标题:
    的头像 发表于 08-14 12:05 887次阅读

    Vector推出一套基于Visual Studio Code的免费插件

    在汽车软件开发过程中,除使用MATLAB开发算法外,专业开发者也偏向使用Visual Studio Code来开发代码,其中软件测试用例的编写是确保系统稳定性和可靠性的重要环节。传统的CAPL脚本
    的头像 发表于 11-24 14:15 203次阅读
    Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免费插件