1. 編輯
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+Space | 補全代碼 |
02 | Ctrl+Shift+Space | 補全代碼,添加分號結束符 |
03 | Ctrl+q | 展示某個類或方法的API說明文檔 |
04 | Ctrl+p | 顯示當前參數 |
05 | Ctrl+mouse | 跳進某個類或者方法源代碼中進行查看 |
06 | Alt+Insert | 自動生成命令 |
07 | Ctrl+o | 展示該類中所有覆蓋或者實現的方法列表 |
08 | Ctrl+/ | 添加單行註釋 |
09 | Ctrl+Shift+/ | 添加多行註釋 |
10 | Ctrl+w | 選中當前光標所在的代碼塊,多次觸發,代碼塊會逐級擴大 |
11 | Ctrl+Shift+w | Ctrl+w的反向操作,多次觸發,代碼塊會逐級縮小 |
12 | Ctrl+Alt+l | 格式化代碼 |
13 | Ctrl+Alt+o | 去除沒有實際用到的包 |
14 | Ctrl+Alt+i | 按縮進規則,自動縮進選中的代碼 |
15 | Tab / Shift+Tab | 縮進 / 回退 |
16 | Ctrl+x | 剪切當前代碼 |
17 | Ctrl+c | 拷貝當前代碼 |
18 | Ctrl+v | 粘貼之前剪切或拷貝的代碼 |
19 | Ctrl+Shift+v | 從之前的剪切或拷貝的代碼歷史中,選擇要粘貼的內容 |
20 | Ctrl+d | 複製當前行內容 |
21 | Ctrl+y | 刪除當前光標所在的行 |
22 | Ctrl+Shift+j | 把下一行的代碼接續到當前行 |
23 | Ctrl+Enter | 在當前行與下一行之間插入一個空行,光標保持原來的位置 |
24 | Shift+Enter | 在當前行與下一行之間插入一個空行,光標處於新加的空行上 |
25 | Ctrl+Shift+u | 所選內容進行大小寫轉換 |
26 | Ctrl+Shift+[/] | 從當前光標開始,一直選擇到當前光標所在代碼段的起始或結束位置 |
27 | Ctrl+Delete | 刪除從當前光標開始到這個單詞結尾的內容 |
28 | Ctrl+'+/-' | 展開或收縮代碼塊 |
29 | Ctrl+Shift+'+/-' | 展開或收縮所有代碼塊 |
30 | Ctrl+F4 | 關閉當前標籤頁 |
31 | Shift+F6 | 重命名 |
2. 查找和替換
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+f | 在當前標籤頁查找 |
02 | F3 | 跳轉到下一個查找結果 |
03 | Shift F3 | 跳轉到上一個查找結果 |
04 | Ctrl+r | 在當前標籤頁進行替換操作 |
05 | Ctrl+Shift+f | 通過路徑查找 |
06 | Ctrl+Shift+r | 通過路徑替換 |
3. 查看使用情況
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | Alt+F7 | 在當前項目中的使用情況,會打開一個使用情況面板 |
02 | Ctrl+F7 | 在當前文件中的使用情況,找到的內容會低亮顯示 |
03 | Ctrl+Shift+F7 | 在當前文件中的使用情況,找到的內容會高亮顯示 |
04 | Ctrl+Alt+F7 | 打開使用情況列表 |
4. 編譯與運行
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+F9 | 編譯項目(如果之前編譯過,那麼只會編譯修改的類或者依賴的包) |
02 | Ctrl+Shift+F9 | 編譯選中的範圍(如果在某個類中,那麼只會編譯當前類) |
03 | Alt+Shift+F10 | 會打開一個已經配置的運行列表,讓你選擇一個後,再運行 |
04 | Alt+Shift+F9 | 會打開一個已經配置的運行列表,讓你選擇一個後,再以調試模式運行 |
05 | Shift+F10 | 立即運行當前配置的運行實例 |
06 | Shift+F9 | 立即以調試模式運行當前配置的實例 |
07 | Ctrl+Shift+F10 | 按照編輯器綁定的文件類型,運行相關的程序。比如一個html頁面,調用後,會直接打開一個瀏覽器 |
5. 調試
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | F8 | 跳到當前代碼下一行 |
02 | F7 | 跳入到調用的方法內部代碼 |
03 | Shift+F7 | 會打開一個面板,讓你選擇具體要跳入的類方法,在複雜的嵌套代碼中有用 |
04 | Shift+F8 | 跳出當前的類,到上一級 |
05 | Alt+F9 | 讓代碼運行到光標所在處 |
06 | Alt+F8 | 打開一個表達式面板,進行進一步的計算 |
07 | F9 | 跳轉到下一個斷點處 |
08 | Ctrl+F8 | 在當前光標處,增加會刪除斷點 |
09 | Ctrl+Shift+F8 | 打開當前斷點的面板,可以進行條件過濾 |
6. 導航
No. | 快捷鍵 | 功能描述 |
---|---|---|
01 | Ctrl+n | 打開類查詢框 |
02 | Ctrl+Shift+n | 打開文件查詢框 |
03 | Ctrl+Alt+Shift+n | 打開文本查詢框 |
04 | Alt+</> | 跳轉到上一個/下一個編輯器標籤 |
05 | F12 | 如果當前在編輯窗口,觸發後,會跳到之前操作過的工具欄上 |
06 | Esc | 寵工具欄跳回到原來的編輯窗口,一般與F12配合使用 |
07 | Shift+Esc | 隱藏最後一個處於活躍狀態的工具窗口 |
08 | Ctrl+g | 跳轉至某一行代碼 |
09 | Ctrl+e | 打開曾經操作過的文件歷史列表 |
10 | Ctrl+Alt+</> | 在瀏覽過的代碼行來回跳 |
11 | Ctrl+Shift+Backspace | 跳轉到最近的編輯位置 |
12 | Ctrl+b | 如果是類,跳轉到類定義或接口,如果是變量,會打開一個變量被引用的列表 |
13 | Ctrl+Alt+b | 跳轉到實現類,而不是接口 |
14 | Ctrl+Shift+i | 打開一個面板,裏面包含類代碼 |
15 | Ctrl+Shift+b | 打開變量類型所對應的類代碼,只對變量有用 |
16 | Alt+上下箭頭 | 跳轉到類中上一個/下一個方法的簽名上 |
17 | Ctrl+F12 | 打開類的結構列表 |
18 | Ctrl+h | 打開類的繼承關係列表 |
19 | Ctrl+Shift+h | 打開某個類方法的繼承關係列表 |
20 | Ctrl+Alt+h | 打開所有類的方法列表,這些方法都調用了當前光標所處的某個類方法 |
21 | F2/Shift+F2 | 在編譯錯誤的代碼行中來回跳 |
22 | F4 | 打開當前光標所在處的方法或類源碼 |
23 | F11 | 把光標處的代碼行添加爲書籤或者從書籤中刪除 |
24 | Ctrl+F11 | 把光標所處的代碼行添加爲帶快捷鍵的書籤或者從快捷鍵書籤中刪除 |
25 | Ctrl+[0-9] | 跳轉到之前定義的快捷鍵書籤 |
26 | Shift+F11 | 打開書籤列表 |