IDEA 01:IDEA配置参数、插件
IEDA 02:操作进阶:常用快捷键
一、跳转
- 侧边工具栏跳转
Alt + 1 Project
Alt + 2 Favorites 包含:收藏+书签+断点
- 多个IEDA窗口之间跳转
Ctrl + Alt + ] 跳到下一个窗口
Ctrl + Alt + [ 跳到前一个窗口
- 最近浏览/操作的文件
Ctrl + E 最近查看/编辑的文件和侧边栏的列表
Ctrl + Shift + E 最近编辑的文件列表
- 最近位置跳转
Ctrl + Shift + BackSpace 跳转到上一个编辑的位置
Ctrl + Alt + 右方向 跳到下一个浏览位置
Ctrl + Alt + 左方向 跳到上一个浏览位置
- 页签
Ctrl + Tab 切换已打开的页签
Alt + 左右键 切换页签
- Ctrl + Shift + M 标签头尾挑转
二、 书签
F11 在光标所在行添加一个书签
Ctrl + F11 添加一个带标记的书签,Ctrl + 标记 可以在书签之间进行跳转
Shift + F11 弹出书签框
三、 收藏
Alt + Shift + F 将某个类/接口添加到收藏,鼠标放到方法名上可以将方法添加到收藏列表
四、 Search Everywhere
双击Shift打开,ab切换类别
Ctrl +N 搜索类
Ctrl + Shift +N 搜索文件
Ctrl + Shift +Alt +N 搜索符号:函数、变量
Ctrl +Shift + A 搜索动作Ctrl + Shift + F 搜索字符串
五、多行批量操作
Ctrl + w
选中要在多行里重复操作的内容,然后按下快捷键
Ctrl + Shift + Alt +J
将所有行相同内容一次选中
Alt + J
选中下一个相同内容
六、 postfix快捷键
Ctrl + J :插入postfix模板
Ctrl + Alt + J 插入postfix环绕模板
sout = System.out.println();
10.fori = for (int i = 0; i < 10; i++) { }
iter 生成增强forx循环
itar 生成array for代码块
itco 生成Collection迭代
itit 生成iterator 迭代
itli 生成List的遍历
-
name.field
ifn 快速生成if( obj == ){}
-
inn 快速生成if( obj !== ){}
name.nn
即可获得如下效果
七、Alter + Enter
1、格式化字符串
2、实现接口
八、 重构
1、Shift + F6 可以重构:类、方法、属性
2、Ctrl + F6 可以重构方法方法/函数的参数
九、 抽取
-
抽取成变量:Ctrl + Alt + V
-
抽取成静态常量: Ctrl + Alt + C
抽取成成员变量: Ctrl + Alt + F
-
抽取方法参数:Ctrl + Alt + P
抽取函数:Ctrl + Alt + M
将复杂的逻辑进行拆分
十、 断电调试
行 断点:
方法断点◇
:会在方法第一行和最后一行停顿,可以查看整个方法的断点内容。
异常断点⚡
:ctrl+shift+f8
,手动添加指定的异常。发生异常时,在所在行停顿。
字段断电:打在实体类的属性上,用来监控属性值的变化。
- debug
单步运行:F7,遇到调用的方法,会进入方法内部。
单步运行:F8,遇到调用的方法,不会进入方法。
跳到下一个断点:F9
小技巧:
断点可以用鼠标拖动
右击断点可以添加断点生效条件或禁用断点;
断点上有对号√,标识该行代码有信息。
- 单元测试
Ctrl + Shift + Tab:创建光标所在方法的测试方法
Ctrl + Shift + ; 打开最近的测试列表
十一、查看层级关系
Ctrl + F12:查看当前类文件的method、field大纲,==
Alt+7
打开Structure面板
Ctrl + Alt + Shift + U 查看类继承关系图;进入pom.xml文件,按快捷键查看maven依赖关系图
蓝色实线箭头:继承关系
绿色虚线箭头:接口实现关系
Ctrl + H:弹出左侧侧边栏,查看类继承结构,与上面方法类似
Ctrl + Alt + H:查看方法被谁调用;本方法调用了哪些方法:
Ctrl+B:进入光标所在方法定义的地方或返回该方法被使用的地方。
Ctrl + alt +B 跳转到接口/类的实现 ==F4
==Ctrl + 鼠标左键
十二、文件操作
F2:在灰色/高亮显示的内容处跳转
F3:移动到下一个查找结果
F4:打开当前光标所在处的方法或类源码
F5:复制当前文件到指定目录
F6:移动当前文件到指定目录
F7:
F9:打开启动代码的选项卡
F12:从当前文件内跳转到左侧文件上,ESC返回
Ctrl + Alt + Insert:在当前目录下新建
Ctrl + Alt + F12:打开文件所在文件夹
Ctrl + Shift + C :复制文件绝对路径
Ctrl + C :复制文件名
Ctrl + Shift + V :打开IDEA内置剪切板
Ctrl + Shift + F12 : 最大化编辑窗口(非全屏)
Ctrl + F:在当前标签搜索,Ctrl + Shift + F:在整个项目或指定目录搜索,通常配合F3使用
十三、其它
- 快捷操作快捷键
Ctrl + Shift + Enter 补全尾部分号,或添加判断语句缺少的中括号
Ctrl+alt +t 将代码放到循环、异常捕获中去
Shift+Ctrl + 上下键 下上移动光标所在代码段
Ctrl+o 重写父类中的方法
Ctrl + q 查看类或方法的信息