1. 程式人生 > >【快捷鍵】IntelliJ IDEA常用快捷鍵

【快捷鍵】IntelliJ IDEA常用快捷鍵

最終榜單

這榜單陣容太豪華了,後幾名都是如此有用,毫不示弱。 
? Top #10切來切去:Ctrl+Tab 
? Top #9選你所想:Ctrl+W 
? Top #8程式碼生成:Template/Postfix +Tab 
? Top #7發號施令:Ctrl+Shift+A 
? Top #6無處藏身:Shift+Shift 
? Top #5自動完成:Ctrl+Shift+Enter 
? Top #4創造萬物:Alt+Insert 
太難割捨,前三名並列吧! 
? Top #1智慧補全:Ctrl+Shift+Space 
? Top #1自我修復:Alt+Enter 
? Top #1重構一切:Ctrl+Shift+Alt+T

注意:在idea中許多組合鍵在不同的視窗和不同的編輯區域都有不同的用途

最常用快捷鍵- 未分類

CommandBindingDescriptiondefeat
-Ctrl+/程式碼提示No
-Ctrl+Alt+L格式化程式碼
-Ctrl+Alt+O格式化import列表
-Ctrl+Alt+T建立單元測試用例
-Ctrl+B快速開啟游標處的類或方法
-Ctrl+E可以顯示最近編輯的檔案列表
-Ctrl+P方法引數提示
-Ctrl+Alt+V重構-抽取為變數
-Ctrl+Alt+F重構-抽取為屬性
-Ctrl+Alt+P重構-抽取為方法的引數
-Ctrl+Alt+T可以把程式碼包在一塊內,例如try/catch
-Shift+Alt+M重構-抽取方法No
-Shift+F6重構-重新命名
-Ctrl+F7可以查詢當前元素在當前檔案中的引用,然後按F3可以選擇
-Ctrl+SHIFT+ N 或則 兩次SHIFT查詢檔案
-Alt+回車匯入包或則解決需要try異常的的功能
Main menu-檢視-切換全屏-Ctrl+Alt+F11切換全屏NO
Toggle Presentation modeCtrl+Alt+F10切換全屏2NO
-Ctrl+Alt+H檢視呼叫鏈,如:某個方法被誰呼叫了

[常用]自動程式碼,程式碼生成

CommandBindingDescriptiondefeat
-CTRL+/程式碼提示(自動補全程式碼 )no
-ALT+Insert在編輯視窗中點選可以生成建構函式、toString、
getter/setter、重寫父類方法等。
-CTRL+Shift+回車補全結尾,比如”(“, 會補全為”();”
-CTRL+J自動程式碼模版,eclipse中自定義的快速程式碼縮寫
常用的有fori/sout/psvm+Tab即可生成迴圈、System.out、main方法等boilerplate樣板程式碼,用Ctrl+J可以檢視所有模板。

字尾自動補全功能(Postfix Completion),比模板生成更加靈活和強大。例如要輸入for(User user : users)只需輸入user.for+Tab。
再比如,要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab即可。

[其他]自動程式碼,程式碼生成

CommandBindingDescriptiondefeat
-ALT+回車匯入包,自動修正,等建議修改的問題都可以這裡解決
-CTRL+ALT+L格式化程式碼
-CTRL+ALT+I自動縮排
-CTRL+ALT+O優化匯入的類和包
-CTRL+E最近更改的程式碼
-CTRL+P方法引數提示
-CTRL+ALT+SPACE類名或介面名提示
-CTRL+ALT+T把選中的程式碼放在 TRY{} IF{} ELSE{} 裡

編輯

CommandBindingDescriptiondefeat
-Ctrl+Y刪除行
-Ctrl+D複製行
-Ctrl+W自動按語法選中程式碼
-Ctrl+G跳轉到指定行
-Ctrl+F11新增移除書籤
-Ctrl+Shift+W反選程式碼(相當於Ctrl+W的回退)
-Ctrl+Shift+U轉換大小寫
-Ctrl+Left/Right移動游標到前/後單詞
-Alt+→/←切換檔案標籤
-Alt+↑/↓移動游標到上/下一個方法
-Alt+SHIFT+ ↑/↓把選中行上下移動
-Alt+2顯示書籤和斷點節點

最常用Debug快捷鍵

CommandBindingDescriptiondefeat
-Alt+F8選中程式碼後,可重複執行選中的程式碼檢視結果
-F7步入
-F8步過
-F9放行
-Ctrl+F1檢視選中變數詳細資訊
-Crtl+F8在當前行打上斷點

以下是未整理的快捷鍵

快捷鍵

CommandBindingDescriptiondefeat
-Ctrl+Alt+Insert在當前編輯檔案下新建各種檔案
-Alt+回車匯入包,自動修正
-Ctrl+Shift+N查詢檔案
-Ctrl+Alt+O優化匯入的類和包
-Ctrl+R替換文字
-Ctrl+F查詢文字
-Ctrl+Shift+Space自動補全程式碼
-Ctrl+Shift+Alt+N查詢類中的方法或變數
-Ctrl+Alt+Space類名或介面名提示
-Ctrl+Alt+ left/right返回至上次瀏覽的位置
-Ctrl+Shift+F7選中文字,按鍵,高亮顯示所有該文字,按Esc高亮消失。
-Ctrl+Up/Down游標跳轉到第一行或最後一行下
-Ctrl+Shift+Up/Down程式碼向上/下移動。
-Ctrl+X複製並刪除行
-Ctrl+D複製行
-Ctrl+/ 或 Ctrl+Shift+/註釋(// 或者// )
-Ctrl+E最近開啟的檔案
-Ctrl+H顯示類結構圖
-Ctrl+Q顯示註釋文件
-Ctrl+W選中程式碼,連續按按個選中程式碼塊
-Alt+F1查詢程式碼所在位置
-Alt+1快速開啟或隱藏工程面板
-Alt+Shift+C對比最近修改的程式碼
-Alt+ left/right切換程式碼檢視
-Alt+ Up/Down在方法間快速移動定位
-F2或Shift+F2高亮錯誤或警告快速定位

查詢快捷鍵

CommandBindingDescriptiondefeat
-CTRL+N查詢類
-CTRL+SHIFT+N查詢檔案
-CTRL+SHIFT+ALT+N查詢類中的方法或變數
-CIRL+B找變數的來源
-CTRL+ALT+B找所有的子類
-CTRL+SHIFT+B找變數的類
-CTRL+G定位行
-CTRL+F在當前視窗查詢文字
-CTRL+SHIFT+F在指定視窗查詢文字
-CTRL+R在當前視窗替換文字
-CTRL+SHIFT+R在指定視窗替換文字
-ALT+SHIFT+C查詢修改的檔案
-CTRL+E最近開啟的檔案
-F3向下查詢關鍵字出現位置
-SHIFT+F3向上一個關鍵字出現位置
-F4查詢變數來源
-CTRL+ALT+F7選中的字元查詢工程出現的地方
-CTRL+SHIFT+O彈出顯示查詢內容

其他快捷方式

CommandBindingDescriptiondefeat
-CIRL+ Shift + U大小寫切換
-CTRL+Z倒退
-CTRL+SHIFT+Z向前
-CTRL+ALT+F12資源管理器開啟資料夾
-ALT+F1查詢檔案所在目錄位置
-SHIFT+ALT+INSERT豎編輯模式
-CTRL+/註釋//
-CTRL+SHIFT+/註釋//
-CTRL+W選中程式碼,連續按會有其他效果
-CTRL+B快速開啟游標處的類或方法
-ALT+ ←/→切換程式碼檢視
-CTRL+ALT ←/→返回上次編輯的位置
-ALT+ ↑/↓在方法間快速移動定位
-SHIFT+F6重構-重新命名
-CTRL+H顯示類結構圖
-CTRL+Q顯示註釋文件
-ALT+1快速開啟或隱藏工程面板
-CTRL+SHIFT+UP/DOWN程式碼向上/下移動。
-CTRL+UP/DOWN游標跳轉到第一行或最後一行下
-ESC游標返回編輯框
-SHIFT+ESC游標返回編輯框,關閉無用的視窗
-F1幫助千萬別按,很卡!
-CTRL+F4非常重要下班都用