作者:晒兜斯

原文:https://juejin.im/post/6870428510041833480

前言

在前端开发中,vscode 是最常用的编辑器,而 vscode 有着各种实用插件,有些可以帮助我们提升效率,有些可以让我们的工作过程变得更加快乐。

今天我们就来介绍一下这些好用的插件吧~

提效类插件

代码神器 - Power Mode

首先,介绍的第一款插件是 Power Mode,它可以让你的编程过程变得更加快乐(如下图)。

除了上面那种效果外,这个插件还有其他的几种效果,都是不错的。接下来我们来学习一下如何使用吧!

首先我们在 vscode 插件栏搜索 Power Mode(如下图)。

然后我们点击安装,安装后我们按下键盘组合键 Ctrl + Shift + P,然后输入 setting,打开 JSON 配置文件(如下图)

在最后添加下面三行配置:

"powermode.enabled": true, // 开启 Power Mode
"powermode.shakeIntensity": 0, // 关闭抖动(喜欢的也可以选择不关闭)
"powermode.presets": "particles", // 特效预设,还有 "fireworks", "flames", "magic", "clippy", "simple-

好了,可以开始你的 “特效编程之旅” 了!

高亮标识 - Todo Tree

我们在平时的业务开发中,代码文件越写越多,单文件越来越长。在修改代码时,总是需要频繁在文件中寻找想要的内容,或者在文件中上下滚动来寻找目标代码,然后进行修改。

这里可以推荐一个插件来帮助提高效率,那就是 Todo Tree,我们在应用商店搜索进行安装后,我们只需要添加 // TODO: 这样的注释代码,我们就可以在 Todo Tree 中快速定位到这行注释(如下图)。

我们还可以通过下面的设置(setting.json),自定义颜色与高亮代码,然后我们就可以迅速定义关键方法的位置啦(如下图)。

'todo-tree.highlights.customHighlight': {'API': {//关键词'background': 'green',//背景颜色'icon': 'issue-closed',//icon'rulerColour': 'green',//文字颜色'iconColour': 'green'    // icon颜色}, 'METHOD': {'foreground': 'black','background': 'yellow','icon': 'issue-closed','rulerColour': 'yellow','iconColour': 'yellow'}}

快速定位括号 - Bracket Pair Colorizer

写代码总是离不开各种类型的括号,当嵌套比较深的时候,然后需要改动结构时,括号问题经常会困扰我们。

Bracket Pair Colorizer 可以帮助你快速区分括号位置和类型,这样你就可以快速定位啦!(如下图)

拼写检查 - Code Spell Checker

我们在平时的开发过程中,有时候会因为变量名定义时和使用时不一致,debug 半天最后发现是拼写问题。

我们可以使用 Code Spell Checker 插件进行拼写检测,我们安装插件后,还可以在 setting.json 中指定检测的文件,比如我这里开启了对 Vue 文件的拼写检查(如下图)。

Git 管理

vscode 有很多 Gi1t 管理的插件,可以帮助你来管理 Git 仓库。

Git History

Git History 可以帮助你迅速查看 Git 历史记录,图形化的页面,使 Git 历史一目了然(如下图)。

我们还可以查看指定文件的指定版本(如下图)

我们还可以将光标停留在某一行代码,查看该行代码的提交信息(提交人、提交时间、提交信息)(如下图)

Git Graph

Git Graph 可以帮助你更好的分析分支之间的关系(如下图)

Git Emoji

Git Emoji 可以更好的帮助团队形成提交规范,使用一个 Emoji 表情概括本次提交,再加上一些文本描述信息,提交记录将会变得赏心悦目(如下图)。

GitLens

GitLens 可以帮助你快速比对不同分支的代码差异(如下图)

番外

在 vscode 里画流程图 - draw.io

安装 draw.io 后,新建一个 helloworld.drawio,就可以在 vscode 里面画流程图啦(如下图)!

用来画一些简单的流程图还是不错的,vscode 全栈工程师。

彩虹屁 - Rainbow Fart

Rainbow Fart 是个鼓励师插件,在你敲代码的时候一直鼓励你,语音包可以选择声音甜美的小姐姐。

安装完成后,按下键盘组合键 Ctrl + Shift + P,输入 Enable Rainbow Fart 并回车,这时候会打开一个新页面用于播放语音(如下图)。

这时候,新建一个文件开始敲代码吧,比如写一个 for 循环,或者写一个 function,都会有惊喜哟~

总结

好啦,本次的 vscode 插件分析就到这里啦!大家有什么好用的插件也可以在留言区留言分享哟~

下期预告:

盘一盘那些提效/创意的网站

最后一件事

如果您已经看到这里了,希望您还是点个赞再走吧~

您的点赞是对作者的最大鼓励,也可以让更多人看到本篇文章!

如果觉得本文对您有帮助,请帮忙在 github 上点亮 star 鼓励一下吧!

回复 【idea激活】即可获得idea的激活方式

回复 【Java】获取java相关的视频教程和资料

回复 【SpringCloud】获取SpringCloud相关多的学习资料

回复 【python】获取全套0基础Python知识手册

回复 【2020】获取2020java相关面试题教程

回复 【加群】即可加入终端研发部相关的技术交流群

一个人如何完成一个小程序?

你真的了解 volatile 关键字吗?

我的鸿蒙 2.0 App 到底是什么

你的登录接口真的安全吗?

面试官:Controller是单例还是多例?

来,教你做个属于自己的 Markdown 编辑器

图解 Java 垃圾回收机制,写得非常好!

淘宝为什么能抗住双 11 ?看完这篇文章你就明白了!

在这里获得的不仅仅是技术!

喜欢就给个“在看

给大伙儿盘一盘,那些提效/创意的 vscode 插件相关推荐

  1. cad画流程图的插件_盘一盘,那些提效/创意的 vscode 插件

    作者:晒兜斯 原文:https://juejin.im/post/6870428510041833480 在前端开发中,vscode 是最常用的编辑器,而 vscode 有着各种实用插件,有些可以帮助 ...

  2. vscode有时候不能注释_给大伙儿盘几个提效/创意的 vscode 插件

    点击蓝色"最码农"关注我哟 加个"星标",每天下午18:03,一起学技术 作者:晒兜斯原文:https://juejin.im/post/68704285100 ...

  3. 盘一盘那些提效/创意的宝藏网站

    在我们的日常开发过程中,我们经常需要打开各种网站查阅资料.寻找灵感.摸鱼划水- 今天,我们来给大家分享一些提效/创意的 宝藏网站.这些网站中,有些可以帮助我们提升效率,有些可以让我们的工作过程变得更加 ...

  4. 【提效工具】Chrome插件 快速清除浏览器缓存

    Chrome插件: Clear Cache 一键清除历史记录,本地缓存,cookie等 可指定domain 或全量清除

  5. 记录一次网盘资源不给提取码的经历!另类编程思维,Python破之!

    前言: 记录一次网盘资源不给提取码的经历!另类编程思维,Python破之!可能这个标题的意思不是所有人都能够理解,简单说明一下,就是好不容易在网上找资源,然而那个分享网盘的朋友忘记给提取码了..... ...

  6. Mobile DevOps 之 Proxmox 实现节流提效

    导读:2020年,移动互联网 DevOps 领域显现出了规模化运营的趋势,多数 App 研发大厂均配备了上百人的研发团队规模,编译计算的诉求也是与日俱增,用自动化测试节约人力的行为也是不断涌现. 文| ...

  7. 【方向盘】工具提效:Sublime Text 4的常用快捷键合集

    本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.yourbatman.cn:技术专栏源代码大 ...

  8. 用UltraISO制作Ubuntu20.04 U盘启动盘

    用UltraISO制作Ubuntu20.04 U盘启动盘 下载ubuntu系统 首先到官网下载新版系统 https://cn.ubuntu.com/download/desktop 制作启动盘 下载U ...

  9. 如何制作计算机启动盘,一款U盘启动盘制作小工具

    手中闲置一个U盘,那么如何将这个U盘变成启动盘可以来维护的呢? 注意:操作前请备份好U盘的资料. 首先Flashboot将U盘跟据下面的教程制作 打开软件的界面,点击下一步继续. 选择您要通过哪媒体创 ...

最新文章

  1. 【TensorFlow2.0】(2) 创建tensor的方法
  2. 一步步写自己SqlHelper类库(五):Command对象
  3. 8年运维大神总结:坚持4-3-2备份策略,删库也不怕
  4. Redis服务器启动之后3个警告信息的解决方案
  5. PHP5中数组函数总结
  6. domReady的理解
  7. Atitit 存储方法大总结 目录 1. 存储方式分类 2 1.1. 按照数据分类为 结构化 半结构化 非结构化 2 1.2. 按照内外部可分类 内部存储和外部存储持久化 2 1.3. 按照本地远
  8. MySQL基本知识笔记
  9. 提升Transformer在不平稳时间序列预测上效果的方法
  10. 速达5000维护服务器,财务软件速达5000为什么连不上服务器
  11. 林业与计算机结合的sci期刊,sci收录的林业期刊有哪些
  12. 两度转向,做社区团购,生鲜电商留给美团的时间并不多
  13. 利用PS将.jpg文件转换为.pdf文件
  14. xcode 免cleanup build
  15. 印象团队EverTeam for Mac(团队协作工具)
  16. 【Unity3D】IK动画
  17. python大学生生活信息交互平台的设计与实现毕业设计-附源码031315
  18. 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解...
  19. easyphp mysql_用EasyPHP本地搭建PHP环境 | Wopus
  20. STM32使用SPI方式读写SD 卡

热门文章

  1. 【夏目鬼鬼分享】RabbitMQ发布/订阅广播模式
  2. WPF翻盘连连看(二)
  3. 十二、基于多源数据建成区提取——Landsat数据多光谱、全色数据融合
  4. html字重怎么设置,CSS 字重 font-weight
  5. mysql 多个select查询_MySQL的select多表查询
  6. ibm服务器进不去系统怎么回事,IBM X3400服务器故障开机进不去系统
  7. 纳豆的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 世界的尽头是铁岭,互联网的尽头是它
  9. https://developer.aliyun.com/group/cloud?aly_as=stGCd_wh?_k=g6zacxsource=5176.11533457userCode=9fo
  10. Unity Application Block 1.2 学习笔记 [转]