1. 程式人生 > >IntelliJ IDEA常用快捷鍵 (Windows && Mac)

IntelliJ IDEA常用快捷鍵 (Windows && Mac)

IntelliJ IDEA常用快捷鍵 (Windows && Mac)

俗話說,磨刀不誤砍柴工,熟練掌握開發工具將大大提升編碼開發效率,本文主要從以下幾個方面介紹IntelliJ IDEA常用的快捷鍵:

  • 編碼利器
  • 跳轉
  • 搜尋
  • 檢視

以上分類因人而異,比如搜尋和檢視裡的內容就有很多相似的地方,可以根據個人習慣將這些快捷方式進行分類。另外,每個人的快捷方式可能有所不同, 實際使用中可以通過Find Action或者Keymap進行搜尋或編輯。

編碼利器

內容 Windows Mac
live template
postfix(fori, sout, nn, return, field..)
自動提示 Show Intention Action(自動建立函式, list replace, 字串format或者build, 實現介面, 導包) Alt Enter Option Enter
註釋 Comment with Line Comment Ctrl / Command /
註釋 Comment with Block Comment Ctrl Shift / Command Shift /
複製選中區域 Duplicate Line or Selection Ctrl D Command D
插入定義的快捷方式 Insert Live Template Ctrl J Command J
顯示註釋 Quick Documentation Ctrl Q F1
修改簽名 Change Signature Ctrl F6 Command F6
修改名字 Rename Shift F6 Shift F6
格式化程式碼 Reformat Code Ctrl Alt L Command Option L
獲得 Surround With Ctrl Alt T Command Option T
抽取變數 Extract -> Variable Ctrl Alt V Command Option V
撤銷 Revert Change Ctrl Alt Z Command Option Z
刪除空行 Join Lines Ctrl Shift J Control Shift J
建立類的測試用例 Test Ctrl Shift T Command Shift T
大小寫切換 Toggle Case Ctrl Shift U Command Shift U
貼上貼上板中的內容 Paste from History Ctrl Shift V Command Shift V
自動完成表示式中未完成的部分 Complete Current Statement Ctrl Shift Enter Command Shift Enter
獲得輸入提示, 敲入兩次獲得更多提示 SmartType Ctrl Shift Space
執行列操作 Select All Occurrences Ctrl Alt Shift J Command Ctrl G
跳轉單詞 Move Caret to .. Word Ctrl ⬅️➡️ Option ⬅️➡️
選中字母 ..with Selection Shift ⬅️➡️ Shift ⬅️➡️
選擇單詞 Move Caret to Word with Selection Ctrl Shift ⬅️➡️ Option Shift ⬅️➡️
移動表示式 Move Statement Ctrl shift ⬆️⬇️ Command Shift ⬆️⬇️
生成 Generate Alt Insert Command N

跳轉

內容 Windows Mac
檢視變數/方法/類的宣告 Declaration Ctrl B Command W
關閉檔案 Close Ctrl F4 Command B
導航至抽象方法/類的實現方法/類 Implementation Ctrl Alt B Command Option B
關閉活動頁 Close Active Tab Ctrl Shift F4 Control Shift F4
隱藏活動頁 Hide Active Tool Window Shift Esc Shift Esc
開啟工具視窗 Tool Windows (1: Project, 2: Favorites, 3: Find, 4: Run, 5: Debug, 6: TODO, 7: Structure, 8: Hierarchy, 9: Version Control, 0: Messages) Alt 0~9 Command 0~9
展開/摺疊程式碼 Expand/Collapse Ctrl +- Command +-
展開/摺疊所有程式碼 Expand All/Collapse All Ctrl Shift +-
前進/後退 Forward/Back Alt +- Command []
終端 Terminal Alt F12 Option F12
將游標移至該行最開始 Move Caret to Line Start HOME
將游標移至該行最末 Move Caret to Line End END

搜尋

內容 Windows Mac
搜尋 Search Everywhere Shift Shift Shift Shift
搜尋最近的檔案 Recent Files Ctrl E Command E
搜尋類 Class Ctrl N Command O
搜尋動作 Find Action Ctrl Shift A Command Shift A
搜尋檔案 File Ctrl Shift N Command Shift O
搜尋方法名 Symbols Ctrl Shift Alt N Command Option O
全域性搜尋 Find in Path Ctrl Shift F Command Shift F

檢視

內容 Windows Mac
檢視檔案結構 File Structure Ctrl F12 Command F12
檢視類的繼承關係 Hierarchy Class Ctrl H Control H
檢視方法的呼叫關係 Caller Hierarchy Ctrl Alt H Control Option H
圖表 Show Diagrams Ctrl Alt U Command Option U
檢視類/方法/變數的直接使用情況 Find Usages Alt F7 Option F7
檢視使用了該變數的地方 Usage Ctrl Click Command Click, Command B
檢視最近一次修改的地方 Last Edit Location Ctrl Shift Backpace Command Shift Backspace
檢視上一次修改的地方 Previous Change Ctrl Alt Shift ⬆️