IntelliJ IDEA常用快捷鍵 (Windows && Mac)
阿新 • • 發佈:2019-01-01
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 ⬆️ |