常用插件列表
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