看了同事这10个IDEA神级插件,我也悄悄安装了
昨天 ,有读者私信发我一篇文章 ,说里面提到的 Intellij IDEA 插件真心不错 ,基本上可以一站式开发了 ,希望能分享给更多的小伙伴 ,我在本地装了体验了一下 ,觉得确实值得推荐 ,希望小伙伴们有时间也可以尝试一下 。
Vuesion Theme
颜值是生产力的第一要素 ,IDE 整好看了 ,每天对着它也是神清气爽,有木有?就 Intellij IDEA 提供的暗黑和亮白主色 ,虽然说已经非常清爽了 ,但时间久了总觉得需要再来点新鲜感?
Vuesion Theme 这个主题装上后,你会感觉整个 Intellij IDEA 更高级了 。
安装完插件就立马生效了 ,瞧这该死的漂亮 ,整个代码着色,以及文件的图标 ,都更炫酷了:
当然了 ,主题这事 ,萝卜白菜各有所爱 ,就像玩 dota ,我就喜欢露娜。
lombok
可能提到 lombok ,多多少少有些争议 ,但不得不说 ,这玩意的确是很能省代码 ,并且很多开源的第三方 jar 包,以及 Intellij IDEA 2020.3 以后的版本也都默认加了 lombok 。
这么多注解可以选择 ,在写 VO 、DO 、DTO 的时候是真的省心省力 。
如果没有 lombok 的帮助 ,那整个代码就要炸了呀 。对比一下,是不是感受还挺明显的?
当然了 ,要使用 lombok ,你得在 pom.xml 文件中引入 lombok 的依赖包 。
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>File Expander
这个插件不仅可以反编译,还可以打开 tar.gz ,zip 等压缩文件 ,
如果有小伙伴反驳说自己不装插件也可以打开 jar 包里的代码 ,那是因为你的 jar 在 classpath 。如果单独打开一个 jar 包 ,不装插件是看不了的 。
GitToolBox
如果你经常使用 Git 提交代码的话 ,这款插件就非常的爽 。
它能直接提示你远程版本库里有多少文件更新 ,你有多少文件没有提交到版本库 ,甚至可以显示上一次提交的时间和版本更新者 。
Maven Helper
这插件几乎人手一个了吧 ,Java 后端开发必备啊 。
依赖可视化的神器 ,可以很清楚地知道依赖的关系图谱,假如有冲突的话 ,也是一目了然。
Translation
对于英文能力差的同学来说 ,这个翻译插件简直神了,它支持 Google 翻译、有道翻译 、百度翻译 、Alibaba 翻译 。
刚好写这篇内容的时候 ,发现最新的版本是 3.3.5 ,趁机升级一波 。有了这款翻译插件,看源码绝对是爽歪歪。以前遇到不认识的单词 ,真的是好烦 ,还要切到翻译软件那里查 ,现在可好 ,单词翻译 、文档翻译 、注释翻译 ,都有了 。
arthas idea
Arthas 应该大家都很熟悉了 ,阿里开源的一款强大的 java 在线诊断工具 。
但如果每次都要你输入一长串命令的话 ,相信你也会很崩溃 ,尤其是很多时候我还记忆模糊 ,很多记不住。这款插件刚好解决了我这个烦恼,极大地提高了生产力
使用起来也非常方便 ,直接进入你要诊断的方法和类 ,右键选择对应的命令,就会自动帮你生成了 。
Free Mybatis plugin
Mybatis 基本上是目前最主流的 ORM 框架了 ,相比于 hibernate 更加灵活 ,性能也更好 。所以我们一般在 Spring Boot 项目中都会写对应的 mapper.java 和 mapper.xml 。
那有了这款插件之后,两者就可以轻松关联起来 。
比如 ,我这里要查看 ArticleMapper 的 xml ,那么编辑器的行号右侧就会有一个向右的→ ,直接点击就跳转过去了 。
想跳转回来的话 ,也是同样的道理 ,所以有了这款产检 ,mapper 和 xml 之间就可以自由切换了 ,丝滑 。
VisualGC
这里给大家推荐一个 JVM 堆栈可视化工具 ,可以和 Intellij IDEA 深度集成——VisualGC 。
当我们需要监控一个进程的时候 ,直接打开 VisualGC面板,就可以查看到堆栈和垃圾收集情况 ,可以说是一目了然 。
CheckStyle-IDEA
如果你比较追求代码规范的话 ,可以安装这个插件,它会提醒你注意无用导入 、注释 、语法错误❎ 、代码冗余等等 。
在 CheckStyle 面板中 ,你可以选择 Google 代码规范或者 sun 的代码规范 ,跑一遍检查,就可以看到所有的修改建议了。
最后
以上这 10 款 Intellij IDEA 插件也是我平常开发中经常用到的 ,如果大家有更好更效率的插件 ,也可以评论里留言 。
没有什么使我停留——除了目的 ,纵然岸旁有玫瑰 、有绿荫 、有宁静的港湾 ,我是不系之舟 。
本文已收录到 GitHub 上星标 4k+ 的开源专栏《Java 程序员进阶之路》 ,据说每一个优秀的 Java 程序员都喜欢她 ,风趣幽默、通俗易懂。内容包括 Java 基础 、Java 并发编程 、Java 虚拟机、Java 企业级开发(Git 、Nginx 、Maven、Intellij IDEA 、Spring 、Spring Boot 、Redis 、MySql 等等) 、Java 面试等核心知识点 。学 Java ,就认准 Java 程序员进阶之路? 。
Github 仓库:https://github.com/itwanger/toBeBetterJavaerstar 了这个仓库就等于你拥有了成为了一名优秀 Java 工程师的潜力。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!