这些工具,能帮你提升 100% 开发效率

共 1857字,需浏览 4分钟

 ·

2022-04-23 15:31

俗话说得来,工欲善其事,必先利其器。


今天七淅把自己常用的 5 个 idea 插件和浏览器插件分享给大家,没有用过的读者真的可以试试,真的香。


废话不多说,下面是逐一介绍。各标题名字就是 idea 插件名,只有最有一个是谷歌浏览器插件。



1. arthas idea


作为 Java 开发,七淅非常推荐大家体验下 Arthas(这也是我为什么把它放在第一个说)


它是一款阿里开源的 Java 诊断工具,拥有的功能非常丰富,比如监听函数调用的参数,返回值和异常,各链路耗时等等。


官网上都有介绍,链接:https://arthas.aliyun.com/doc/quick-start.html


我自己最常用的功能就是它的 watch 命令,作用就是监听函数调用的参数,返回值和异常。


如果没有这个插件的话,我就要自己手敲 watch 命令,复制粘贴要监听的方法路径。


以官网栗子来看,对应解释我也写下,大家可以看看效果:

// 表示监听路径为 demo.MathGame 的 primeFactors 方法的出入参数,// -x 2 表示输出结果的属性遍历深度是 2$ watch demo.MathGame primeFactors -x 2Press Q or Ctrl+C to abort.// 以下就是当你监听的方法被执行了,就会自动输出监听到的结果Affect(class count: 1 , method count: 1) cost in 32 ms, listenerId: 5method=demo.MathGame.primeFactors location=AtExceptionExitts=2021-08-31 15:22:57; [cost=0.220625ms] result=@ArrayList[    // 这是输出结果的第一层    @Object[][        // 这是输出结果的第二层        @Integer[-179173],    ],    @MathGame[        // 这是也是输出结果的第二层,因为指定了 -x 2        // 而 random 对象值为第三层,所以看不到具体值        random=@Random[java.util.Random@31cefde0],        illegalArgumentCount=@Integer[44],    ],    null,]


如果我用插件的话,我就不用手写命令,复制粘贴接口路径了。直接如下图,鼠标点几下就帮好了。



这个插件集成了许多常见命令,具体内容就大家去体验啦。



2. Grep Console

对于它的作用,我觉得用 2 张图片对比大家就懂了


使用前:



使用后:



对比还是明显的吧。它就是根据我们 idea 控制台的日志等级,加上背景色。其中颜色也是可调的


为此我们开发调试时候能够更快更加直观找到我们关心的异常信息。


毕竟控制台内容一多,光靠 INFO、WARN、ERROR 原有的颜色区分真的容易看到眼瞎,所以这个插件也是非常推荐给大家的。


3. LeetCode Editor


我愿称之为带薪摸鱼神器(先说好,七淅我没摸,需求饱和了


这不 3 月份了吗,不少朋友都在准备跳一跳的事情。


那算法多少需要练一练,而上班时候又不太方便打开 leetcode 网站开刷,那这个时候这个插件就能帮到你了,看看下图,dddd 




4. GenerateAllSetter


我敢说大家肯定都写过 xxx.setXxxx() 这种赋值对象属性代码。


如果说,这个 xxx 对象有 10+、20+ 的字段,如果要我一个个写 setXxxx 估计是写吐了,而且还担心会不会写漏了哪个字段。


诺,那这个时候就是这个插件的发挥空间了。


我们安装后只需要光标移到上面说的 xxx 对象,然后按照下图这样,它就自动帮我们把该对象所有字段的 set 方法都写好了。


是不是很方便?还不用担心自己写漏字段。




5. Fehelper


最后一个,这是谷歌浏览器的一个插件,也是非常实用。


我截图给大家看看他支持什么功能。


像 Json 格式化、查时间戳,我是特别常用的,自从有了这个插件后,再也不用去搜什么 Json 格式化的页面,直接一步到位


需要什么功能就安装什么功能,安装后的效果就是下图



下图就是点击 「JSON 美化工具」后的页面,把你需要的格式化的 JSON 贴过来就 ok 了。


浏览 61
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报