IDEA快捷键记录
⼀、精确跳转
1.查看实现类:ctrl + alt + B
2.查看基类: ctrl + O
3.查看继承关系:ctrl + H
4.查看类⽂件的结构:alt + 7, 之后按 esc 光标会回到⽂本⾥⾯。
5.查看项⽬⽬录:alt + 1,同上
6.左右窗⼝切换:alt + ⬅/➡
7.两个项⽬窗⼝来回切换:ctrl + alt + [ / ]
8.查看最近打开的⽂件:ctrl + E (多按⼀次,就会改为显⽰最近修改过的⽂件)ctrl + shift + e 以窗⼝⽅式查看
9.查看标记过的地⽅或断点:alt + 2
10.做标记(移除标记):ctrl + f11 (通过ctrl + 标记字符 可以快速跳转)
11.跳转到上⼀次编辑的地⽅:ctrl + shift + Backspace
12.跳转到上⼀次浏览过的地⽅:ctrl + alt + ⬅
13.添加收藏:alt + shitf + f (通过alt + 2来查看)
⼆、精准搜索
1.搜索类:ctrl + n (再按⼀次 ,可以搜索jar包⾥⾯的类)
2.搜索⽂件:ctrl + shift +n (再按⼀次,可以搜索到⾮当前项⽬的⽂件)
3.搜索符号(变量、⽅法名):ctrl + shift + alt + n
4.搜索字符串:ctrl + shift + f (呼出以后可以⼿动选择范围,匹配模式等等)
三、代码⼩助⼿
2.live Templates: ⾃定义动态模板来提⾼开发效率(需要⾃⼰配)
(1)psf = public static final
(2)prsf = private static final
(3)prsfs = private static final String
(4)prsfi = private static final int
3.postfix:(这个⽆法⾃定义,只有固定数量,还有其他的,⾃⼰可以去看看,练习练习)
(1)变量.fori  =  for(int i = 0; i < 变量;i++){}
(2)变量.forr = for(int i = 变量;i>0; i--){}
(3)变量.return = return 变量;
(4)变量.sout = System.out.println(变量);
(5)变量.nn = if(变量 != null){}
4.alt + enter:根据环境不同,会智能提⽰
(1)⾃动创建函数
(2) list replace : 例如在for 循环前使⽤,⾃动替换为最合适的代码⽅式
(3)字符串format和build:System.out.println("name : " + name + "age : " +age);在字符串拼接的时候按按就知道
(4)实现接⼝:在定义的接⼝上按后,选择implement interface就知道了。
(5)单词拼写:有问题的拼写下⾯会有波浪线,按完后IDEA会给你提⽰
(6)导包
四、重构
5.shift + F6:重构变量 (重构变量,重构⽅法,重构⽅法的时候,有时候⽤alt + enter更快)
五、git集成
1.Annotate(⽆默认快捷键,需要⾃⼰设置) : (集成git后,在代码⾏号右键选择annotate)可以看到代码作者和⽇期,和commit内容
4.local history :IDEA⾃带的⼀个版本记录,可以看到所有的历史修改,以及⾃定义的⼀个标签,作为修改提交。
六、关联
1.Spring关联:在Facets⾥⾯添加,可以直接提前看到Bean的依赖情况,点机绿⾊的按钮即可。
2.DataBase关联:写sql的时候可以智能提⽰,还可以进⾏重构,⾮常⽅便。(下图中选择数据库后,填写连接参数即可)
七、调试
2.shift + F9:开始debug运⾏(加上alt,可以选择最近的debug程序)
3.F8:单步运⾏
4.F9:跳到下个断点
6.mute breakpoint:禁⽌所有断点⽆默认值,需要⾃⼰设置
8.alt + F9:运⾏到指定⾏idea debug
9.setValue: 调试的值显⽰窗⼝处,⿏标右键setValue可以设置值
⼋、⽂件操作
2.F5:在复制当前⽂件到当前⽬录下
3.F6:移动当前⽂件
九、⽂本操作:
⼗、结构图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。