跳轉
Command+Shift+A查詢快捷鍵
Command+Alt+[ 或Command+Alt+] 項目之間的跳轉
Command+1 文件編輯區(qū)與Project區(qū)窗格進行切換
Command+2 文件編輯區(qū)與Favorites收藏夾窗格進行切換
Command+7 文件編輯區(qū)與結構窗格進行切換
Command+E 最近編輯文件
精確查找
Command+N 搜索類,有選項可以搜索包含jar中的類
Command+Shift+N 搜索文件,有選項可以設置搜索包含Jar中的所有文件
Command+Shift+Alt+N 搜索標號(方法、成員變量等)有選項可以設置搜索包含Jar中的所有
Command+Shift+F 搜索字符串,與Eclipse中的Ctrl+H一樣可以搜索字符串,有一些選項可以使用
列操作
Select All Occurrences(選中多行)(Control+Command+G)
選中某個單詞(Shift+Alt+??)
整體變?yōu)榇髮?Shift+Command+U)
選中光標以右的所有內容(Shift+Command+??)
Live Templates(代碼模板)(可自定義)
位置:菜單->File->Setting->Editor->Live Templates
功能:定義模板,使用特定“字符”快速敲擊出某段代碼。
舉例:psvm 敲出 public static void main(String[] args)
postfix預加載(可自定義)
for 100.fori for(int i = 0; i < 100; i++) {}
sout new Date().sout system.out.println(new Date());
字符串變量名后面直接寫“.format”,可以進行格式化
函數(shù)體內變量名后面輸入“.return”,可以直接返回
變量名后面直接輸入“.field”直接創(chuàng)建成員變量
變量名后面直接輸入 ".nn" if(變量名!=null){}
神器Alt+Enter
1、直接寫個方法名稱,光標在方法名上時,按Alt+Enter可以創(chuàng)建方法
2、定義接口后,按Alt+Enter可以直接定義實現(xiàn)類
3、英文單詞錯誤提示(單詞下有波浪線),按Alt+Enter有修改建議
4、導包,寫完類定義后,按Alt+Enter按提示導入使用類所在的包
重構
1.重構變量 Refactor--->Rename Shift+F6
將光標定位于要修改的單詞上,按shift+f6,將變量重構成一個邏輯上清晰的變量
2.重構方法 Refactor--->Change Signature Ctrl+F6
在定義方法上按下 Ctrl+F6 ,添加一個參數(shù)
public void sayHello(String firstName){
抽取
Command+Alt+V 抽取成變量
Command+Alt+C 抽取成類變量(static)
Command+Alt+F 抽取成成員變量
Command+Alt+P 抽取成函數(shù)的參數(shù)
Command+Alt+M 抽取成方法
調試
設置取消斷點(Command+F8)
F8單步運行
F9恢復運行,如果下方有斷點會運行到斷點處
Shift+Command+F8 查看所有斷點,如果已經設置為了斷點,則可以通過Shift+Command+F8 設置成條件斷點
左下方Mute breakpoints,禁止所有斷點,繼續(xù)F9可以直接結束程序
Alt+F8表達式求值
Alt+F9運行到光標所在行
運行過程中可以在下方的參數(shù)框中通過F2設置參數(shù)的值
Control+Shift+F9快速運行當前上下文(比如光標在main函數(shù)可運行main函數(shù))
Alt+Shift+F9從歷史運行列表中選取進行運行
文件操作
Control+Alt+N 新建文件(New in this Directory)
F5 復制當前文件
F6 移動當前文件
Shift+Command+C 復制文件完整路徑
Shift+Command+V 調出剪切板,可用于批量復制
結構圖
Command+F12 查看類結構
Command+Shift+Alt+U 或在文件編輯界面右鍵->maven-> show dependencies 查看Maven 依賴圖
Command+Shift+Alt+U 或在文件編輯界面右鍵->show diagram 查看類依賴關系
Control+H 查看方法調用關系
其他操作
Shift+Enter立刻開始下一行
Shift+Alt+上/下 移動一行代碼
Command+Alt+L 整理代碼
Control+return 生成get/set方法等
Gsonformat快捷鍵
Alt+S打開界面或者Control+Enter選擇列表中的Gsonformat(1.5.0版本bug,必須有包名)