Intellij IDEA 常用插件-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Intellij IDEA 常用插件

简介: 随笔,找个地方记录下个人IDEA常用插件,排名无先后。

IDEA 快捷键PDF for Windows和Mac

https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

Maven Helper

一款可以提高解决maven依赖冲突效率的插件

解决场景:maven依赖的传递机制里,有一个“最近原则”,当maven项目引用了很多第三方的依赖时,很容易遇到依赖冲突。该插件可以快速定位到依赖冲突的位置,然后快速排除(maven exclude),就不用命令行 mvn dependency:tree 去花时间排查啦

弊端:对新手而言,不能更了解为什么依赖冲突,解决的方法,maven的生命周期。

更多参考:https://plugins.jetbrains.com/plugin/7179-maven-helper

JRebel

一款可以提高本地开发调试效率(项目运行热加载)的插件。

解决场景:当本地调试时,如果需要代码改动,通常来讲,我们需要关闭项目,修改完代码再重新启动。有了这个插件就可以在项目运行时也可以修改代码。久而久之一个功能老发可以节省很多时间。

弊端:1.付费插件,得自行去度娘找解决办法; 2.Mybatis的SQL、Spring的注解或配置类不生效

更多参考:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel-for-intellij

Codota

一款可以在coding时,AI大数据分析自动显示哪些方法比较常用的插件。

更多参考:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

Codota使用截图:
image.png

Key Promoter X

一款提示操作快捷键的插件

解决场景:通常IDEA有些操作通过鼠标去点击,如果Key Promoter发现有快捷键可代替你这次操作,就会以提示框弹出“建议你使用XXX快捷键”,并记录你这个非快捷键操作的次数

更多参考: https://plugins.jetbrains.com/plugin/9792-key-promoter-x

String Manipulation

一款快速操作字符串的插件

解决场景:避免手动修改字符串造成的失误,如单词拼写,空白格。

更多参考:https://plugins.jetbrains.com/plugin/2162-string-manipulation

Rainbow Brackets

一款可以将括号成对变颜色的插件。骚就完事了。。。

更多参考:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

Rainbow Brackets截图
image.png

Nyan cat progress bar

一款渲染进度条的插件。

更多参考:https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar

Nyan cat progress bar截图
image.png

Grep Console

一款渲染和过滤IDEA控制台文本输出的插件

更多参考:https://plugins.jetbrains.com/plugin/7125-grep-console

Material Theme UI

一款渲染IDEA界面主题的插件,骚就完事了。。。

更多参考:https://plugins.jetbrains.com/plugin/8006-material-theme-ui

Free MyBatis plugin

一款Mybatis辅助插件,可以快速定位mapper和接口以及自动生成mapper等等。

更多参考:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

Alibaba Java Coding Guidelines

一款以Alibaba代码风格,潜在Bug静态扫描的插件。

市面上还有一款叫做checkstyle-idea插件。具体看团队是倾向那个代码风格。如果要google-code-style的话,可以下载checkstyle-idea,在配置google-code-style

插件使用:https://github.com/XenoAmess/p3c/blob/xenoamess_maintain_fork/idea-plugin/README_cn.md

更多参考:https://plugins.jetbrains.com/plugin/14109-alibaba-java-coding-guidelines-xenoamess-tpm-

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章