精準搜索
1.查找(搜索)類:Ctrl+N
2.查找(搜索)jar包類:雙按Ctrl+N
3.查找(搜索)文件:Ctrl+Shift+N
4.查找(搜索)符號/方法名/參數(shù)名 Ctrl+Alt+Shift+N
5.查找(搜索)字符串:Ctrl+Shift+F
代碼小助手
列助手
選中任意一行
選中所有相同的(如例子的冒號)ctrl+shift+alt+j
移到冒號后選中后面的單詞 ctrl+shift+->
單詞變?yōu)榇髮?ctrl+shift+U
剪切 ctrl+x
移到行首 HOME
復制粘貼,左括號
移動下個單詞尾 ctrl+-->
尋找錯誤 f2
格式化 ctrl+shift+L
live template(代碼模板)
位置:菜單->File->Setting->Editor->Live Templates(快捷鍵:ctrl+shit+A跳出Action,然后輸入Live Tempates 查找定位)
功能:定義模板,使用特定“字符”快速敲擊出某段代碼
舉例:psvm敲出public static void main(String[]args){}
創(chuàng)建Live template 步驟
1.點擊右側+號。選擇Template Group,自定義一個模板組
2.選擇自己的組,點擊+號,選擇Live Template,增添自己的模板
3.在Abbreviation(縮寫)中寫自己的縮寫,比如main
4.在Desciption中寫響應的描述。比如public static void main
5.在Template Text中寫模板代碼。
public static void main(String[] args){
$END$
}
6.在下方選擇“Define”,定義使用該模板的地方。
postfix:
1)100.for
2)sout
3)return
4)nn
alter+enter 快捷鍵
1)自動創(chuàng)建函數(shù)
2)list replace
3)字符串format或者build
4)實現(xiàn)接口
5)單詞拼寫
6)導包
編寫高質(zhì)量代碼
重構
重構變量:shift+F6
重構方法:ctrl+F6
抽取
抽取變量:ctrl+alt+v
抽取靜態(tài)變量:ctrl+alt+c
抽取成員變量:ctrl+alt+f
抽取成員變量作為參數(shù)抽取成方法:ctrl+alt+p/m
尋找修改軌跡
git的集成
local history(本地版本控制)
位置:Find Action ctrl+shift+a
功能:Idea提供的本地版本控制工具
使用:Find Action 搜索,然后選擇Local History,選擇Show Histroy,會彈出一個窗口
關聯(lián)一切
與spring的關聯(lián)
debug
添加斷點 ctrl+F8
調(diào)試 shift +F10
運行 shift + F9
單步 F8
跳到下一斷點 F9
查看所有斷點 shift+ctrl+F8
禁止所有斷點 debug后再左下角的Mute breakPoints
條件斷點 在需要條件斷點處,使用shift+ctrl+f8
動態(tài)求值:alt+F8
運行到指定行 alt+F9
動態(tài)改變值 F2