IntelliJ Idea 常用插件

常用插件列表

1
2
3
4
5
6
7
8
9
Eclipse Action
Eclipse Code Formatter
Save Actions
String Manipulation
FindBugs-IDEA
Lombok Plugin
MyBatis Plugin
gfm
CMD Support

Eclipse Action

实现Eclipse中快速复制行或者区块代码

Duplicate Lines ExCopy Lines Ex设置成你习惯的快捷键。
插件源码地址:https://github.com/dgt79/EclipseActions

eclipse_action.png

Eclipse Code Formatter

实现Eclipse中代码格式化功能

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

eclipse_code_formatter.png

Save Actions

保存修改的时候自动导入、格式化代码

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

save_actions.png

String Manipulation

字符串快速格式转换

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

string_manipulation_1.png

转换后的效果:

string_manipulation_2.png

FindBugs-IDEA


这个就不用说太多了,分析代码bug
插件地址:http://andrepdo.github.io/findbugs-idea/

Lombok Plugin


支持lombok 注解IntelliJ Idea默认是不支持了,会报语法错误,安装这个插件之后就可以了
插件源码地址:https://github.com/mplushnikov/lombok-intellij-plugin

1
2
3
4
5
6
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

MyBatis Plugin


支持MyBatis的一个不错插件,可惜现在要收费了,免注册使用方法:https://github.com/myoss/profile/tree/master/idea/plugin/MybatisPlugin
插件地址:codesmagic

gfm


GitHubGitHub Flavored Markdown
插件源码地址:https://github.com/shyykoserhiy/gfm-plugin

CMD Support


可以在IntelliJ Idea中执行cmd脚本
插件源码地址:https://github.com/t3hnar/CmdSupport

您的赞赏将鼓励我继续分享!
Fork me on GitHub