快速打印語句
.sout
- 一個變量或?qū)ο蠛笾苯痈?code>.sout,可直接輸出
.fori
- 一個數(shù)字后直接跟
.fori
或者forr
闷煤,可直接打印for循環(huán)結(jié)構(gòu)导街。fori
遞增吭从,forr
遞減
.return
- 自動返回該對象
.field
- 自動創(chuàng)建該字段
對象.nn
自動生成對象的非空代碼塊
public ServerResponse del(Integer userId) {
if (userId ! =null){
}
}
等價于
public ServerResponse del(Integer userId) {
userId.nn
}
跳轉(zhuǎn)
界面跳轉(zhuǎn)
- Alt + num :光標(biāo)跳轉(zhuǎn)到指定窗口踪蹬。
- 比如正在代碼視圖編碼,可以通過
Alt+1
使光標(biāo)跳轉(zhuǎn)到當(dāng)前項目目錄上臣咖。
項目的跳轉(zhuǎn)
ctrl+Alt+[]
ESC跳回編輯區(qū)
- 比如你通過
Alt + 1
跳到了文件區(qū)跃捣,還可以通過ESC
跳回編輯區(qū)
多用鍵盤進(jìn)行編輯器光標(biāo)跳轉(zhuǎn),舍棄鼠標(biāo)
-
Ctrl + ;
: IDEA的 AceJump 插件的功能
高效定位代碼
查找某一函數(shù)
-
Shift + Ctrl + Alt + N
查找某一個函數(shù)
查找某一段字符串
- Match case:是否匹配大小寫
- words:查找的是否是一個單詞
- Regex:可以通過正則表達(dá)式來
- File mask:可以指定在哪類文件搜索
這個圖中的搜索范圍 可字面意思理解
- Scope:自定義范圍
尋找功能快捷鍵(你需要記住該功能的名字)
-
Ctrl Shift A
查找某個功能快捷鍵夺蛇。
比如Ctrl E
對應(yīng)的Action的名字為Recent File
疚漆,那么就可以通過Find Action找到Recent File
對這個Action應(yīng)的快捷鍵。
收藏
Alt Shift F
可以選中函數(shù)名刁赦,或者類名 來對其進(jìn)行收藏娶聘。
重構(gòu)
Ctrl + F6
:方法重構(gòu)
文件操作
復(fù)制文件名——對著文件Ctrl+C
。
復(fù)制完整文件名——對著文件Shift+Ctrl+C
甚脉。
批量復(fù)制——調(diào)用剪切板丸升,Shift+Ctrl+V
Ctrl+Alt+H
查看方法的調(diào)用和被調(diào)用關(guān)系
Ctrl + Alt + Shift + U
顯示pom文件依賴圖,類文件的類圖UML圖
最近打開的文件
ctrl+e
最近編輯的文件
ctrl+shift+e
使用書簽進(jìn)行跳轉(zhuǎn)
標(biāo)記書簽
- ctrl+shift+數(shù)字或字母
跳轉(zhuǎn)書簽
- ctrl+數(shù)字或者字母
總覽書簽
- shift+F11
分屏
Ctrl + [
:水平分屏
Ctrl + ]
:垂直分屏
自定義代碼模板
https://www.imooc.com/video/16219
代碼多列操作
https://www.imooc.com/video/16218
Ctrl + Alt + Shift + J
:多列操作
- 先選中多行代碼
共同
的部分牺氨,然后通過快捷鍵進(jìn)行多列操作狡耻。
Postfxix
https://www.imooc.com/video/16220
代碼生成模塊
抽取函數(shù)
Ctrl+Alt+M
:選中多行可,抽取函數(shù)
遍歷修改記錄
Ctrl+Alt+Shift+上下箭頭
:(牛逼的快捷鍵)
代碼行回滾
Ctrl+Alt+Z
:沒有代碼的位置可以按該快捷鍵查看該文件的所有修改的地方并可進(jìn)行Revert
Spring關(guān)聯(lián) 數(shù)據(jù)庫關(guān)聯(lián)
斷點
- 查看所有斷點
Ctrl Shift F8
跳過所有斷點
放過所有斷點后猴凹,按F9
程序向下走
條件斷點
Ctrl + Shift + F8
:表達(dá)式是Java表達(dá)式夷狰,只有在滿足條件的時候才會進(jìn)入
斷點中的表達(dá)式求值
Alt + F8
:可以通過該快捷鍵查看debug中某一對象的屬性
debug中的對象可以進(jìn)行setValue操作
F2
快捷鍵合集
添加/取消斷點——Ctrl+F8
單步運行——F8
跳到下一個斷點——F9
禁止所有斷點——debug后在左下角的Mute breakPoints
查看所有斷點——Shift+Ctrl+F8
運行到指定行(光標(biāo)所在行——ALT+F9
條件斷點——在需要用條件斷點的斷點處使用Shift+Ctrl+F8
setValue調(diào)試過程中動態(tài)改變值——F2