常用插件列表
1 | Eclipse Action |
Eclipse Action
实现Eclipse中快速复制行或者区块代码
将Duplicate Lines Ex和Copy Lines Ex设置成你习惯的快捷键。
插件源码地址:https://github.com/dgt79/EclipseActions

Eclipse Code Formatter
实现Eclipse中代码格式化功能
如果你需要和使用Eclipse同事共同开发,为了防止代码在merge的时候出现冲突,你们肯定是要先定义好统一的格式化代码模板,这个xml从Eclipse中导出来,建议保存在IntelliJ Idea的配置目录下面,方便做配置同步
插件源码地址:https://github.com/krasa/EclipseCodeFormatter

Save Actions
保存修改的时候自动导入、格式化代码
IntelliJ Idea的默认配置是自动保存修改的内容,也就是不用你每次修改完了之后使用Ctrl + S进行保存,此插件能够帮助你每次修改内容之后,都能自动格式化、重新排序package的顺序,这些繁琐容易忘记的事情都帮你自动完成了,何乐而不为了
插件源码地址:https://github.com/dubreuia/intellij-plugin-save-actions

String Manipulation
字符串快速格式转换
使用方法,Alt + M选中你要操作的字符,举例你要快速将变量名转换成常量名(通常都是字母大写,并且两个字母之间使用_隔开,比如:DATE_TIME)
插件源码地址:https://github.com/krasa/StringManipulation

转换后的效果:

FindBugs-IDEA
这个就不用说太多了,分析代码bug的
插件地址:http://andrepdo.github.io/findbugs-idea/
Lombok Plugin
支持lombok 注解,IntelliJ Idea默认是不支持了,会报语法错误,安装这个插件之后就可以了
插件源码地址:https://github.com/mplushnikov/lombok-intellij-plugin
1 | @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 |
MyBatis Plugin
支持MyBatis的一个不错插件,可惜现在要收费了,免注册使用方法:https://github.com/myoss/profile/tree/master/idea/plugin/MybatisPlugin
插件地址:codesmagic
gfm
GitHub的GitHub Flavored Markdown
插件源码地址:https://github.com/shyykoserhiy/gfm-plugin
CMD Support
可以在IntelliJ Idea中执行cmd脚本
插件源码地址:https://github.com/t3hnar/CmdSupport