2021 年最流行的 10 款 VSCode 扩展

VisualStudio Code是开发者社区最流行的一款编辑器。理由之一就是VSCode有许多扩展,可以提高开发的效率。

在本文中,我们将介绍每一位开发人员都应该了解的10款VSCode扩展。

图片

Auto Rename Tag

AutoRename Tag是一款面向Web开发人员的VSCode扩展。顾名思义,Auto Rename Tag可以在一个标签更改时自动更新另一个标签:

图片

这款扩展不仅可以在HTML中使用,也可用于React,因为React使用了JSX:

图片

上述示例中标签内只有一个文本,但是在真正的应用程序中,大量的标签和元素嵌套在一起,手工更新非常困难且麻烦。

图片

Bracket Pair Colorizer

这款扩展可以将匹配的括号染成相同的颜色。同一个文件内嵌套的组件、函数、对象等带来的大量括号很容易让人摸不着头脑:

图片

例如下述代码示例:

图片

第一眼看上去,区分不同的代码块很困难,但是Bracket Pair Colorizer扩展可以将对应的括号着色,方便浏览代码和阅读:

图片

图片

代码片段

代码片段是节约时间提高生产力的最好办法。这并不是一个扩展,而是多种语言的各种扩展。

下面是一些流行的代码片段扩展:

  • Angular Snippts (version 11)
  • Python
  • JavaScript (ES6) code snippets
  • HTML Snippets
  • ES7 React/Redux/GraphQL/React-Native snippets
  • Vue 3 Snippets

例如,在React中创建新组建时,输入函数式组件的语法非常繁琐。使用ES7React/Redux/GraphQL/React-Native snippets扩展,只需要输入rfc并按回车即可创建函数式组件。

图片

图片

Better Comments

BetterComments可以帮助你编写便于阅读的注释。

清晰、方便理解的注释不仅对阅读代码的人有好处,对自己也非常有用。开发人员经常会遇到这种情况:过一段时间之后,阅读自己的代码都有困难。而编写描述性的注释对于自己和团队都有好处。

使用Better Comments扩展,你可以将注释分为警告、询问、待办、重点等几大类。

在双斜线后面使用下述字符做标记:

  • * 表示重点
  • ! 表示错误和警告
  • ? 表示询问和问题
  • // 表示删除
  • TODO 表示待办事项

图片

图片

Markdown All in One

MarkdownAll in One可以处理所有的markdown需求,例如自动预览、快捷键、自动完成等。

从2004年发布以来,Markdown已成为最流行的标记语言之一。技术作者广泛使用Markdown转写文章、博客、文档等,因为它十分轻便、简单,而且可以在多个平台上使用。它的流行带动了许多Markdown变体的出现,如GitHub Flavored markdown、MDX等。微信搜索公众号 逆锋起笔,关注后回复 编程资源,领取各种经典学习资料。

例如,要在Markdown中加粗字体,只需要选中文字按快捷键Ctrl+B即可,这样可以提高生产力。

图片

图标

描述性的图标可以帮你区分不同的文件和文件夹。图标也让开发过程更有趣。

下面是两个VSCode标签页的比较。一个有图标,另一个没有。

图片

有许多图标扩展可供选择。流行的图标扩展有:

  • vscode-icons
  • Material Icon Theme
  • Material Theme Icons
  • Simple icons

图片

Prettier

Prettier是一款有倾向的代码格式化程序。它在GitHub上获得了38500多个标星,是最流行的代码格式化器之一。一致的代码格式和风格可以节省不少时间,特别是在与其他开发人员协作的时候。

考虑下述代码:

图片

这段代码有许多格式问题,例如:

  • 单引号和双引号混用
  • 不规则的分号用法
  • 第6行的console语句缩进不恰当

下图演示了如何使用Prettier来格式化并修复以上错误:

图片

该扩展支持Prettier插件,这样你就可以使用本地定制过的Perttier。

你还可以进一步配置该扩展,甚至可以配置成保存时自动执行。

图片

Import Cost

Importcost可以在代码中显示导入的估计大小。编写项目时,很重要的一点就是不要导入过大的软件包,以免损害用户体验。避免导入过大软件包的方法之一就是随时跟踪软件包的大小。

图片

如果导入过大,Import Cost就会用红色显示大小,以示警告。你可以自行配置小、中、大分别对应的大小。

图片

Profile Switcher

ProfileSwitcher可以在多个用户配置中切换。

该扩展特别适合内容创作者,如技术博客作者、YouTube主播等。你不需要每次共享VSCode屏幕时更改设置,只需要创建新的用户配置即可。

下图演示了怎样在两个用户配置Default和Content Creation之间切换:

图片

图片

GitLens

GitLens是一款开源扩展。它给VSCode添加了Git的功能。

该扩展最好的一点就是能通过Git blame和code lens的功能,将代码的作者可视化。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uX04Yuh5-1628039209193)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

下面是更详细的代码作者的信息:

图片

这只是GitLens的诸多功能之一。其他值得一提的功能有:

  • 遍历某个文件的历史版本
  • 在行尾显示当前行的作者信息,而不会对工作造成干扰
  • 自定义状态栏,显示当前行的上次修改者和修改日期

图片

总结

本文介绍了10款VSCode扩展,帮助你成为更好的开发者并提高生产力。

还有许多其他的VSCode扩展,比如:

  • Live Server
  • Path Intellisense
  • Code Spell Checker
  • Better Align
  • Quokka.js
  • indent-rainbow
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: VSCode是一种开源的集成开发环境(IDE),适用于多种编程语言,其中包括C语言。2021VSCode的C语言扩展集成了许多新功能和改进,使得在VSCode中进行C语言开发变得更加方便和高效。 首先,VSCode C 2021更新了代码编辑器的功能,包括智能代码补全、语法高亮、代码重构和代码片段等。这些功能使得编写C语言代码更加容易,减少了错误和重复的工作。 其次,VSCode C 2021支持了多种调试和测试工具,用于帮助开发者更好地调试C语言程序。调试工具的集成使得开发者能够逐步执行代码、查看变量的值和跟踪程序的执行路径,从而更快地定位和解决问题。 另外,VSCode C 2021还具有代码版本控制功能,允许开发者使用Git等工具进行代码管理和协作。这使得多人协作开发项目变得更加简单和高效,避免了代码冲突和版本管理方面的麻烦。 此外,VSCode C 2021还具有丰富的扩展生态系统,允许开发者根据自己的需求自定义和扩展编辑器功能。通过安装不同的插件和扩展,开发者可以进一步提升C语言开发的效率和体验。 总之,VSCode C 2021通过强大的功能和改进的用户体验,为开发者提供了一个优秀的C语言开发环境。无论是个人项目还是团队合作,都能够提供高效、方便和可靠的开发体验。 ### 回答2: VSCode是一个广受欢迎的开发工具,可以支持多种编程语言,包括C语言。VSCode C 2021版本将为C语言开发者提供更好的开发体验和功能。以下是一些VSCode C 2021的特点: 1. 强大的代码编辑功能:VSCode C 2021提供了强大的代码编辑功能,包括语法高亮、自动补全、代码格式化等。这些功能可以提高开发者的编写效率和代码质量。 2. 调试工具:VSCode C 2021内置了强大的调试工具,可以帮助开发者在调试过程中快速定位和解决问题。开发者可以设置断点、单步执行、查看变量值等。 3. 插件生态系统:VSCode C 2021拥有一个丰富的插件生态系统,开发者可以根据自己的需求安装和使用各种插件。这些插件可以提供各种功能的扩展,如代码检查、代码分析、版本控制等。 4. 集成终端:VSCode C 2021内置了一个终端,开发者可以在编辑器中直接执行命令和编译运行程序。这样可以避免频繁切换窗口,提高开发效率。 5. Git支持:VSCode C 2021提供了强大的Git集成,开发者可以直接在编辑器中进行版本控制操作,如提交、查看差异、合并等。 总而言之,VSCode C 2021为C语言开发者提供了丰富的开发功能和工具,可以帮助他们更高效地进行编码和调试。它的丰富的插件生态系统和集成终端为开发者提供了更多的选择和便利。无论是初学者还是有经验的开发者,都可以受益于使用VSCode C 2021来进行C语言开发。 ### 回答3: VSCode是一个非常流行的开源代码编辑器,广泛用于C语言开发。它被认为是一个功能丰富且易于使用的编辑器,它具有许多强大的功能,并且有许多扩展可用于增强其能力。 首先,VSCode具有强大的代码编辑功能,包括智能代码补全、语法高亮、代码格式化和代码导航等。这些功能可以大大提高编码效率,减少出错的可能性。 其次,VSCode具有集成的调试功能,可以帮助开发人员更轻松地调试他们的C代码。开发人员可以通过设置断点、单步调试等操作来跟踪程序运行的过程,快速定位并修复错误。 此外,VSCode还支持版本控制工具,如Git,可以方便地管理代码的修改和提交。它可以显示代码的版本历史,并支持合并代码的功能,使团队协作更加高效。 VSCode还具有丰富的扩展生态系统,允许用户根据自己的需求进行定制。有许多C语言相关的扩展可用,例如比较流行的C/C++和Code Runner扩展,可以进一步增强VSCode在C语言开发中的功能。 总结而言,VSCode是一个功能强大且非常受欢迎的编辑器,对于C语言开发而言,它提供了许多有用的功能和工具,可以帮助开发人员更高效地编写和调试代码。无论是个人开发者还是团队,都可以从VSCode的使用中受益,并提升他们的开发体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值