IDEA-02-高效操作
IDEA 01:配置和插件
IEDA 02:高效操作
一、跳转
- 侧边工具栏跳转
Alt+1 Project
Alt+2 Favorites 包含:收藏+书签+断点
Alt+4 Run
Alt+6 TODO
- 多个IEDA窗口之间跳转
Ctrl + Alt + ] 跳到下一个窗口
Ctrl + Alt + [ 跳到前一个窗口
- 最近浏览/操作的文件
Ctrl + E 最近查看/编辑的文件和侧边栏的列表
- 最近位置跳转
Ctrl + Shift + BackSpace 跳转到上一个编辑的位置
Ctrl + Alt + 右方向 跳到下一个浏览位置
Ctrl + Alt + 左方向 跳到上一个浏览位置
- 书签
F11 在光标所在行添加一个书签
Ctrl + F11 添加一个带标记的书签,Ctrl + 标记 可以在书签之间进行跳转
Shift + F11 弹出书签框
- 收藏
Alt + Shift + F 将某个类/接口添加到收藏,鼠标放到方法名上可以将方法添加到收藏列表
- Search Everywhere
双击Shift打开,Ctrl + Tab切换类别
Ctrl +N 搜索类
Ctrl + Shift +N 搜索文件
Ctrl + Shift +Alt +N 搜索符号:函数、变量
Ctrl +Shift + A 搜索动作Ctrl + Shift + F 搜索字符串
- 多行批量操作
选中要在多行里重复操作的内容,然后按下快捷键
Ctrl + Shift + Alt +J
- postfix
1、sout
=System.out.println();
2、10.fori
=for (int i = 0; i < 10; i++) { }
3、name.field
GIF1.gif
4、!=null
name.nn
即可获得如下效果
- Alter + Enter
1、格式化字符串
GIF.gif
2、实现接口
实现接口.gif-
重构
1、Shift + F6 可以重构:类、方法、属性
2、Ctrl + F6 可以重构方法方法/函数的参数
重构.gif -
抽取
1、抽取成变量:Ctrl + Alt + V
抽取.gif
2、抽取成静态常量: Ctrl + Alt + C
抽取成静态chang量.gif
3、抽取成成员变量: Ctrl + Alt + F
4、抽取方法参数:Ctrl + Alt + P
抽取方法参数.gif
5、抽取函数:Ctrl + Alt + M
抽取函数.gif将复杂的逻辑进行拆分
- 调试
添加断点:Ctrl + F8
运行调试:Shift + F9
单步运行:F8
跳到下一个断点:F9
运行到光标所在行:Alt + F9
查看所有断点:Ctrl + Shift + F8
*其它
F5:复制当前文件
F6:移动当前文件到指定目录
Ctrl + Alt + Insert:在当前目录下新建
Ctrl + Shift + C :复制文件绝对路径
Ctrl + C :复制文件名
Ctrl + Shift + V :打开IDEA内置剪切板
Ctrl + F12:查看当前类文件的method、field大纲
Ctrl + Alt + Shift + U 单击类文件或光标放在类名上,按快捷键查看类继承关系图;进入pom.xml文件,按快捷键查看maven依赖关系图
蓝色实线箭头:继承关系
绿色虚线箭头:接口实现关系
Ctrl + H:查看类继承结构,
Ctrl + Alt + H:查看方法被谁调用;本方法调用了哪些方法: