IDEA 配置
配置
- 隐藏 .idea 文件
Setting-> Editor-> File Types -> ignore files and folders 添加 *.idea
- 设置文件头
Setting-> Editor-> File and Code Templates -> Includes
File Header
/**
* @author ${USER}
* @Date: ${DATE} ${TIME}
* @Description:
*/
- 设置编码
Setting-> Editor-> File Encodings
- 自动导包
Setting-> Editor-> General -> Auto Import
选择 Java
下 Insert imports on paste All
并勾选
Add unambiguous imports on the fly:即时添加明确的包
Optimize imports on the fly (for current project):动态优化导入
- 生成 serialVersionUID 序列化 UID
Setting-> Editor-> Inspections 下勾选
Java -> Serialization issues -> Serializable class without "serialVersionUID"
快捷键
- 代码语句快捷键
sout: System.out.println()
fori: 普通 for 遍历
list.for:增强 for 循环
- 流程控制快捷键
Ctrl + Alt + T
: 生成流程控制语句
Alt + Inset
:Generate 控制
- 快捷键
Ctrl 相关 | 介绍 |
---|---|
Ctrl + B | 进入光标方法处,等效于 Ctrl + 左键点击 |
Ctrl + D | 复制行 |
Ctrl + E | 最近打开的文件 |
Ctrl + F | 当前文件内查找 |
Ctrl + H | 查看类的继承结构 |
Ctrl + N | 通过类名定位文件 |
Ctrl + O | 重写父类方法 |
Ctrl + X | 剪切当前行 |
Ctrl + Y | 删除当前行 |
Ctrl + Z | 撤销 |
Ctrl + W | 递进选中代码 |
Ctrl + F1 | 显示错误信息 |
Ctrl + F12 | 弹出当前类文件结构,大纲视图 |
Ctrl + / | 注释代码 |
Alt 相关 | |
Alt + Enter | 代码提示,含 Ctrl + Alt + V 功能 |
Ctrl + Alt 相关 | |
Ctrl + Alt + L | 格式化代码 |
Ctrl + Alt + O | 优化导入的包 |
Ctrl + Alt + V | 代码补全,生成变量 |
Ctrl + Alt + T | 对选中代码,生成流程控制语句 |
Ctrl + Alt + 方向键 | 返回/前进 到上一个操作的地方 |
Ctrl + Shift 相关 | |
Debug 调试
-
F8
:单步执行 -
F7
:进入方法体 - Shift +
F8
:跳出方法体 -
F9
:进入下一个断点