IDEA 配置
配置
- 隱藏 .idea 文件
Setting-> Editor-> File Types -> ignore files and folders 添加 *.idea
- 設(shè)置文件頭
Setting-> Editor-> File and Code Templates -> Includes
File Header
/**
* @author ${USER}
* @Date: ${DATE} ${TIME}
* @Description:
*/
- 設(shè)置編碼
Setting-> Editor-> File Encodings
- 自動(dòng)導(dǎo)包
Setting-> Editor-> General -> Auto Import
選擇 Java
下 Insert imports on paste All
并勾選
Add unambiguous imports on the fly:即時(shí)添加明確的包
Optimize imports on the fly (for current project):動(dòng)態(tài)優(yōu)化導(dǎo)入
- 生成 serialVersionUID 序列化 UID
Setting-> Editor-> Inspections 下勾選
Java -> Serialization issues -> Serializable class without "serialVersionUID"
快捷鍵
- 代碼語句快捷鍵
sout: System.out.println()
fori: 普通 for 遍歷
list.for:增強(qiáng) for 循環(huán)
- 流程控制快捷鍵
Ctrl + Alt + T
: 生成流程控制語句
Alt + Inset
:Generate 控制
- 快捷鍵
Ctrl 相關(guān) | 介紹 |
---|---|
Ctrl + B | 進(jìn)入光標(biāo)方法處胀瞪,等效于 Ctrl + 左鍵點(diǎn)擊 |
Ctrl + D | 復(fù)制行 |
Ctrl + E | 最近打開的文件 |
Ctrl + F | 當(dāng)前文件內(nèi)查找 |
Ctrl + H | 查看類的繼承結(jié)構(gòu) |
Ctrl + N | 通過類名定位文件 |
Ctrl + O | 重寫父類方法 |
Ctrl + X | 剪切當(dāng)前行 |
Ctrl + Y | 刪除當(dāng)前行 |
Ctrl + Z | 撤銷 |
Ctrl + W | 遞進(jìn)選中代碼 |
Ctrl + F1 | 顯示錯(cuò)誤信息 |
Ctrl + F12 | 彈出當(dāng)前類文件結(jié)構(gòu)撵割,大綱視圖 |
Ctrl + / | 注釋代碼 |
Alt 相關(guān) | |
Alt + Enter | 代碼提示业舍,含 Ctrl + Alt + V 功能 |
Ctrl + Alt 相關(guān) | |
Ctrl + Alt + L | 格式化代碼 |
Ctrl + Alt + O | 優(yōu)化導(dǎo)入的包 |
Ctrl + Alt + V | 代碼補(bǔ)全,生成變量 |
Ctrl + Alt + T | 對(duì)選中代碼故俐,生成流程控制語句 |
Ctrl + Alt + 方向鍵 | 返回/前進(jìn) 到上一個(gè)操作的地方 |
Ctrl + Shift 相關(guān) | |
Debug 調(diào)試
-
F8
:?jiǎn)尾綀?zhí)行 -
F7
:進(jìn)入方法體 - Shift +
F8
:跳出方法體 -
F9
:進(jìn)入下一個(gè)斷點(diǎn)