JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

掌握IntelliJ IDEA各种类型的快捷键和插件,了解学会使用快捷键和插件的重要性!


为什么需要掌握快捷键?

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

自动代码类

Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)、自动生成Maven依赖
CTRL+ALT+I 自动缩进 
CTRL+Shift+t 自动生产try/catch
CTRL + o 自动生成继承函数
Alt+ Enter 自动导包...万能错误提升  

查询类

Ctrl+Shift+Backspace可以跳转到上次编辑的地
CTRL+ALT+F7 找到你的函数或者变量或者类的所有引用到的地方
双击SHIFT 在项目的所有目录查找文件
Ctrl+Shift+N 查找文件
CTRL+G 定位行

调试类

其实常用的 就是F8 F7 F9 最值得一提的 就是
Drop Frame 可以让运行过的代码从头再来
alt+F8 debug时选中查看值
Alt+Shift+F9,选择 Debug
Alt+Shift+F10,选择 Run
Ctrl+Shift+F9,编译
Ctrl+Shift+F8,查看断点
03 调试快捷键 F7,步入
Shift+F7,智能步入
Alt+Shift+F7,强制步入
F8,步过
Shift+F8,步出
Alt+Shift+F8,强制步过
Alt+F9,运行至光标处
Ctrl+Alt+F9,强制运行至光标处
F9,恢复程序
Alt+F10,定位到断点
Ctrl+W直接选择整个方法,方法太长的不用找,直接给你选择好!可以进行各种操作

IntelliJ重要设置

自动飞行模式: 实现自动导包(Setttings -> auto import -> 勾选 Add unambiguous imports on the fly)
Maven:使用自己的Maven及settings.xml

必备插件

下载插件选择Setttings->Plugins 插件里面搜索安装就好了

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

JRebel for IntelliJ

一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,赠送**方法。

选择License server方式

Url:    http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce

email:随便输入

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

Lombok plugin

开发神器,可以简化你的实体类,让你i不再写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

GsonFormat

一键根据json文本生成java类 非常方便

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

CodeGlance

在编辑区的右侧显示的代码地图。

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

Maven Helper

分析依赖冲突插件,此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

FindBugs-IDEA

FindBugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。使用方法很简单,就是可以对多种级别的内容进行finbugs

装B,花里胡哨的插件,美化

更换背景图Ctrl + Shift +A 输入set background Image

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

activate-power-mode 或者 Power mode II 撸代码出现特效插件

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

Nyan progress bar 加载插图改变

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

插件卸载方法(不想用了)

IntelliJ IDEA 2018.3.4 x64 (2.0版本以上的使用)

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]

(低于2.0版本的使用,旧版本)

JAVA开发实用的IntelliJ IDEA快捷键和必备插件[个人在用]