IntelliJ IDEA 快捷鍵彙總
阿新 • • 發佈:2019-01-02
快捷鍵大全
編輯
Ctrl+Space 基本程式碼補全,輸入字母按後列出匹配的片語 Ctrl+Shift+Space 智慧程式碼補全,列出與預期型別一致的方法或變數 Ctrl+Alt+Space 補全類名 Ctrl+Shift+Enter 補全語句 Ctrl+P 顯示方法引數
63
Ctrl+Q 顯示註釋文件 Shift+F1 顯示外部文件 Ctrl+mouse over code 顯示描述資訊 Ctrl+F1 顯示提示、警告、錯誤等資訊 Alt+Insert 生成程式碼,生成 Getter、Setter、構造器等 Ctrl+O 重寫父類方法 Ctrl+I 實現介面方法 Ctrl+Alt+T 使用(if..else, try..catch, for, synchronized 等)包圍選中語句 Ctrl+/ 使用“//”註釋或取消註釋 Ctrl+Shift+/ 使用“/* *
64
查詢/替換
Ctrl+F 查詢 F3 查詢下一個 Shift+F3 查詢上一個 Ctrl+R 替換 Ctrl+Shift+F 目錄內查詢 Ctrl+Shift+R 目錄內替換 Ctrl+Shift+S 語法模板搜尋 Ctrl+Shift+M 語法模板替換 Alt+F7 查詢被使用處 Ctrl+F7 查詢當前檔案中的使用處 Ctrl+Shift+F7 高亮當前檔案中的使用處 Ctrl+Alt+F7 列出使用者
編譯/執行
Ctrl+F9 Make 模組、專案 Ctrl+Shift+F9 編譯選中的檔案、模組、專案 Alt+Shift+F10 選擇配置後執行程式碼 Alt+Shift+F9 選擇配置後除錯程式碼 Shift+F10 執行程式碼 Shift+F9 除錯程式碼 Ctrl+F2 停止除錯 Ctrl+Shift+F10 執行程式碼
除錯
F8 單步除錯,不進入函式內部 F7 單步除錯,進入函式內部 Shift+F7: 選擇要進入的函式 Shift+F8 跳出函式 Alt+F9 執行到斷點 Alt+F8 執行表示式檢視結果
65
F9 繼續執行,進入下一個斷點或執行完程式 Ctrl+F8 設定/取消當前行斷點 Ctrl+Shift+F8 檢視斷點
導航
Double Shift 查詢所有 Ctrl+N 查詢類 Ctrl+Shift+N 查詢檔案
Ctrl+Alt+Shift+N Go to symbol Alt+Right/Left 左右切換 Tab F12 回到上一個開啟的視窗 Esc 焦點回到編輯器 Shift+Esc 隱藏開啟的檢視 Ctrl+Shift+F4 關閉當前 Tab Ctrl+G 跳刀指定行 Ctrl+E 顯示最近開啟的檔案 Ctrl+Alt+Left 跳到游標的上一個位置 Ctrl+Alt+Right 跳到游標的下一個位置 Ctrl+Shift+Backspace 跳到上一個編輯處 Alt+F1 選擇當前檔案顯示在不同的檢視中 Ctrl+B or Ctrl+Click 跳到類宣告處 Ctrl+Alt+B 跳到實現類/方法 Ctrl+Shift+I 顯示類/變數/方法定義 Ctrl+Shift+B 跳到型別定義處 Ctrl+U 跳到父類/方法 Alt+Up 游標移動到上一個方法 Alt+Down 游標移動到下一個方法 Ctrl+] 游標移動到程式碼塊的起始位置 Ctrl+] 游標移動到程式碼塊的結束位置 Ctrl+F12 顯示檔案結構 Ctrl+H 顯示類層級 Ctrl+Shift+H 顯示方法層級 Ctrl+Alt+H 顯示類/方法呼叫層級 F2 游標移動到下一個錯誤
66
Shift+F2 游標移動到上一個錯誤 F4 編輯原始碼,游標移到編輯器內 Ctrl+Enter 檢視原始碼,游標沒移到編輯器內 Alt+Home 顯示導航麵包屑 F11 當前行設定書籤 Shift+F11 顯示所有書籤 Ctrl+F11 設定書籤號[0-9] Ctrl+[0-9] 跳到書籤號[0-9]所在位置
重構
F5 複製類 F6 移動類 Alt+Delete 安全刪除,刪除前會提示呼叫處 Shift+F6 重新命名 Ctrl+F6 重構方法引數、Exception 等 Ctrl+Alt+N 合併多行為一行 Ctrl+Alt+M 提取為新方法 Ctrl+Alt+V 提取為新變數 Ctrl+Alt+F 提取為物件新屬性 Ctrl+Alt+C 提取為新靜態常量
版本控制/本地歷史
Ctrl+K 提交改動到 VCS Ctrl+T 從 VCS 上更新 Alt+Shift+C 檢視最近的改動記錄 Alt+BackQuote() 顯示 VCS 操作列表
Live Template
Ctrl+Alt+J 使用 Live Template 包圍選中程式碼 Ctrl+J 快速插入 Live Template iter 快速生成 for…in 語句
67
inst 快速生成”if instanceof”語句 itco 快速生成 iterator 的 for 迴圈 itit 快速生成 iterator 的 while 迴圈 itli 快速生成 list 的 for(i)迴圈 psf 快速生成“public static final” 語句 thr 快速生成“throw new” 語句
程式碼生成
Alt+0 聚焦到 Messages 視窗 Alt+1 聚焦到 Project 視窗 Alt+2 聚焦到 Favorite 視窗 Alt+3 聚焦到 Find 視窗 Alt+4 聚焦到 Run 視窗 Alt+5 聚焦到 Debug 視窗 Alt+6 聚焦到 TODO 視窗 Alt+7 聚焦到 Structure 視窗 Alt+8 聚焦到 Hierarchy 視窗 Alt+9 聚焦到 Change 視窗 Ctrl+S 儲存檔案 Ctrl+Alt+Y 與本地檔案同步 Alt+Shift+F 新增到收藏夾 Alt+Shift+I 檢查當前檔案,包括 Javadoc 問題、可能存在的 bug 等 Ctrl+BackQuote (`) 模式切換,包括文字外觀、快捷鍵、編輯器外觀、程式碼樣式。 Ctrl+Alt+S 開啟 settings 視窗
Ctrl+ Shift + T 生成單元測試
如何查詢
如果忘記了如何操作,可以使用 Ctrl+Shift+A 搜尋操作方式: