当前位置: 首页 > news >正文

phpcms v9网站建设入门/磁力天堂最佳搜索引擎入口

phpcms v9网站建设入门,磁力天堂最佳搜索引擎入口,本地主机做网站服务器,建筑设计地图网站VisualStudio Code是开发者社区最流行的一款编辑器。理由之一就是VSCode有许多扩展,可以提高开发的效率。在本文中,我们将介绍每一位开发人员都应该了解的10款VSCode扩展。1. Auto Rename Tag AutoRename Tag是一款面向Web开发人员的VSCode扩展。顾名思义…

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

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

1. Auto Rename Tag

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

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

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

2. Bracket Pair Colorizer

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

例如下述代码示例:

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

3. Snippets

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

下面是一些流行的 Snippets  扩展:

  • 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并按回车即可创建函数式组件。

4. Better Comments

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

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

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

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

  • * 表示重点

  • ! 表示错误和警告

  • ? 表示询问和问题

  • // 表示删除

  • TODO 表示待办事项

5. Markdown All in One

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

从2004年发布以来,Markdown已成为最流行的标记语言之一。技术作者广泛使用Markdown转写文章、博客、文档等,因为它十分轻便、简单,而且可以在多个平台上使用。它的流行带动了许多Markdown变体的出现,如GitHub Flavored markdown、MDX等。

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

6. Icons

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

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

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

  • vscode-icons

  • Material Icon Theme

  • Material Theme Icons

  • Simple icons

7. Prettier

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

考虑下述代码:

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

  • 单引号和双引号混用

  • 不规则的分号用法

  • 第6行的console语句缩进不恰当

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

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

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

8. Import Cost

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

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

9. Profile Switcher

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

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

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

10. GitLens

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

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

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

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

  • 遍历某个文件的历史版本

  • 在行尾显示当前行的作者信息,而不会对工作造成干扰

  • 自定义状态栏,显示当前行的上次修改者和修改日期

11. 总结一下

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

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

  • Live Server

  • Path Intellisense

  • Code Spell Checker

  • Better Align

  • Quokka.js

  • indent-rainbow

原文链接:

https://blog.logrocket.com/top-10-vs-code-extensions-2021/

往期推荐

史上最全Pandas 教程!

PrettyTable | 美丽的表格

2020 年度实用工具 Top 100推荐!

Jmeter怎么获取token?

网页长截图竟如此简单

如何在 Python 程序中实现缓存?

善待“老黄牛”!

FastApi-01-初识

FastApi-02-路径参数

FastApi-03-查询参数

FastApi-04-请求体-1

FastApi-05-请求体-2

FastApi-06-请求体-3

FastApi-07-查询参数校验

FastApi-08-路径参数校验

FastApi-09-模型嵌套

FastApi-10-Example

FastApi-11-模板渲染

FastApi-12-Form表单

文章好看点这里

http://www.lbrq.cn/news/1469323.html

相关文章:

  • wordpress 福利源码/六年级下册数学优化设计答案
  • 中英文网站建设费用/做网站用什么软件
  • 张家界做网站的人/日本樱花免m38vcom费vps
  • 长沙网站建设/哪些网站可以seo
  • 高校网站开发/昭通网站seo
  • 如何做网站竞品分析/友情链接交换方式有哪些
  • 免费网站建设制作哪家公司好/百度关键词优化排名
  • 绍兴网站建设哪好/seo模拟点击软件
  • 公司网站要怎么做/有哪些可以免费推广的平台
  • 嘉兴做网站优化哪家好/中国互联网公司排名
  • 深圳市住房和建设委员会网站/外链相册
  • 烟台网站建设开发/百度账号登录入口
  • 营销型网站建设哪个好/seo搜索引擎是什么
  • 怎样做外国石雕产品网站/seo优化方案报价
  • 怎么在阿里巴巴网站做公司/今日头条新闻视频
  • 郑州专业制作网站多少钱/类似凡科建站的平台
  • 网站建设公司线下推广/网络舆情管理
  • wordpress 改网站域名/廊坊seo排名
  • 烟台做网站/美国最新新闻头条
  • 长沙网站建设的公司/如何写推广软文
  • discuz论坛和网站同步登录/陕西网络推广公司
  • 铜川网站建设/百度产品大全入口
  • 电子购物网站/seo搜索引擎推广
  • 作风建设简报--门户网站/seo sem是什么
  • b2c网站 方案/企业官网seo
  • 网站建设现在什么服务器比较好/南召seo快速排名价格
  • wordpress的登录界面/关键词首页排名优化价格
  • 上海网站推广服务公司/百度的首页
  • 阀门专业网站建设/云南百度推广开户
  • 做彩妆网站的公司/优化营商环境心得体会个人
  • Day25-对称二叉树-
  • 系统开机时自动执行指令
  • 安全月报 | 傲盾DDoS攻击防御2025年7月简报
  • 【未解决】STM32无刷电机驱动电路问题记录
  • 掩码语言模型(MLM)技术解析:理论基础、演进脉络与应用创新
  • 面试题及解答:锁