智能提示
⌘ -> command
⇧ -> shift
⌥ -> option
⬆ -> 上箭頭
⬇ -> 下箭頭
⌃ -> Control編輯器
編輯
快捷鍵 |
說明 |
⌘ + F |
在當前窗口查找 |
⌘ + ⇧ + F |
在全工程查找 |
⌘ + ⇧ + ⌥ + N |
查找類中的方法或變量 |
F3 / ⇧ + F3 |
移動到搜索結果的下/上一匹配處 |
⌘ + R |
在當前窗口替換 |
⌘ + ⇧ + R |
在全工程替換 |
⌘ + ⇧ + V |
能夠將最近使用的剪貼板內容選擇插入到文本 |
⌥ + ⇧ + Up/Down |
向上/下移一行 |
⌘ + ⇧ + Up/Down |
向上/下移動語句 |
⌘ + / |
註釋 - // |
⌘ + ⇧ + / |
註釋 - /**/ |
⇧ + Enter |
向下插入新行 |
⌘ + Enter |
上插一行 |
⌘ + ⇧ + F7 |
高亮顯示全部該文本,按 Esc 高亮消失 |
⌘ + W |
能夠選擇單詞繼而語句繼而行繼而函數 |
⌘ + ⇧ + W |
取消選擇光標所在詞 |
⌥ + Left/Right |
移動光標到前/後單詞 |
⌥ + Backspace |
按單詞刪除 |
⌘ + [/] |
移動到前/後代碼塊 |
⌘ + ⇧ + Left/Right/[/] |
選中跳躍範圍內的代碼 |
⌘ + Y/X |
刪除行 |
⌘ + D |
複製行 |
⌘ + ⇧ + U |
大小寫轉化 |
⌘ + ⌥ + V |
能夠引入變量。例如:new String(); 自動導入變量定義 |
⌘ + ⌥ + T |
能夠把代碼包在一個塊內,例如:try/catch |
⌘ + ⌥ + L |
格式化代碼 |
⌘ + ⌥ + I |
將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也能夠工做 |
⌘ + ⌥ + O |
優化導入的類和包 |
⌘ + +/- |
當前方法展開、摺疊 |
⌘ + ⇧ + +/- |
所有展開、摺疊 |
重構
快捷鍵 |
說明 |
⌘ + ⇧ + ⌥ + T |
重構功能大彙總快捷鍵 |
⇧ + F6 |
重命名 |
⌘ + ⌥ + V |
提取變量 |
⌘ + O |
重寫父類方法 |
代碼生成
快捷鍵 |
說明 |
fori |
生成循環 |
sout |
System.out.println(); |
⌘ + J |
能夠查看全部代碼模板 |
⌘ + ⌥ + J |
用動態模板環繞 |
⌘ + ⇧ + Enter |
自動補全末尾的字符(括號,分號),例如敲完if/for時也能夠自動補上{}花括號。 |
⌥ + Enter |
導入包,快速修復 |
後綴自動補全功能(Postfix Completion)
- 要輸入 for(User user : users) 只需輸入 user.for + Tab。
- 要輸入 Date birthday = user.getBirthday(); 只需輸入 user.getBirthday().var + Tab 便可。 |
文件
快捷鍵 |
說明 |
⌘ + Delete |
刪除文件 |
⌃ + ⌥ + N |
新建一切文件 |
F5 |
複製類 |
F6 |
移動類 |
工具欄
快捷鍵 |
說明 |
⌃ + H |
打開類層次窗口,查看類的繼承關係 |
⌘ + 1 |
快速打開或隱藏工程面板 |
⇧ + Esc |
不只能夠把焦點移到編輯器上,並且還能夠隱藏當前(或最後活動的)工具窗口 |
查找定位
快捷鍵 |
說明 |
⌘ + F7 |
能夠查詢當前元素在當前文件中的引用,而後按 F3 能夠選擇 |
⌥ + F7 |
查找整個工程中使用地某一個類、方法或者變量的位置 |
⇧ + ⇧ |
Search Everywhere 功能,可在一個彈出框中搜索任何東西,包括類、資源、配置項、方法等等 |
⌘ + N |
快速打開某個類 |
⌘ + ⇧ + N |
快速打開文件或資源 |
⌘ + B / ⌘ + Click |
快速打開光標處的類或方法(跳轉到定義處) |
⌘ + ⌥ + B |
跳轉到方法實現處 |
F2 / ⇧ + F2 |
移動到有錯誤的代碼 |
⌘ + U |
轉到父類 |
⌘ + G |
定位行 |
⌘ + ⌥ + left/right |
返回至上次瀏覽的位置 |
⌘ + E |
最近的文件 |
⌘ + ⇧ + E |
最近更改的文件 |
⌥ + ⇧ + C |
最近的更改 |
⌥ + F1 |
查找代碼所在位置 |
⌘ + ⌥ + F7 |
顯示用法 |
⌘ + I |
實現方法 |
⌘ + ⌥ + N |
內聯 |
方法相關
快捷鍵 |
說明 |
⌘ + P |
能夠顯示參數信息 |
⌘ + F12 |
查看當前文件的結構 |
調試部分、編譯
快捷鍵 |
說明 |
⌘ + F2 |
中止 |
⌥ + ⇧ + F9 |
選擇 Debug |
⌥ + ⇧ + F10 |
選擇 Run |
⌘ + ⇧ + F9 |
編譯 |
⌘ + ⇧ + F10 |
運行 |
⌘ + ⇧ + F8 |
查看斷點 |
F7 |
步入 Step into |
F8 |
步過 Step over |
F9 |
恢復程序 Continue |
⇧ + F7 |
智能步入 |
⇧ + F8 |
步出 |
⌥ + ⇧ + F8 |
強制步過 |
⌥ + ⇧ + F7 |
強制步入 |
⌥ + F9 |
運行至光標處 |
⌥ + F10 |
定位到斷點 |
⌘ + ⌥ + F9 |
強制運行至光標處 |
⌘ + F8 |
切換行斷點 |
⌘ + F9 |
生成項目 |
⌘ + ⇧ + C |
複製路徑 |
⌘ + ⌥ + ⇧ + C |
複製引用,必須選擇類名 |
⌘ + ⌥ + Y |
同步 |
⌘ + ~ |
快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單) |
⇧ + F12 |
還原默認佈局 |
⌘ + ⇧ + F12 |
隱藏/恢復全部窗口 |
⌘ + F4 |
關閉 |
⌘ + ⇧ + F4 |
關閉活動選項卡 |
⌘ + Tab |
轉到下一個拆分器 |
⌘ + ⇧ + Tab |
轉到上一個拆分器 |
切換窗口
快捷鍵 |
說明 |
⌘ + 1 |
項目結構 |
⌘ + 2 |
收藏 |
⌘ + 3 |
搜索結果 |
⌘ + 4 |
運行 |
⌘ + 5 |
調試 |
⌘ + 6 |
TODO |
⌘ + 7 |
結構 |
⌃ + Tab |
切換 tab |
其餘
快捷鍵 |
說明 |
⌘ + ⇧ + A |
能夠查找全部命令,而且每一個命令後面還有其快捷鍵 |
|
在任意菜單或顯示窗口,均可以直接輸入你要找的單詞,idea 就會自動爲你過濾。 |
測試
快捷鍵 |
說明 |
⌘ + ⌥ + T |
建立單元測試用例 |
簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。