前言:如果你有強迫症,換了一個編輯器,最痛苦莫過於快捷鍵,不順手了。這里自己瞎摸索的快捷鍵,貼一下,這里主要以實際應用為主,因為大量介紹的網上已經很多很多,So基本的不再敘述。
分享一下比較不錯的Idea快捷鍵整理網址(出自同一作者):Eclipse vs. IDEA快捷鍵對比大全 和 十大Intellij IDEA快捷鍵 和 史上最簡單的 IntelliJ IDEA 教程
1:第一個Idea快捷鍵,Idea繼承一個類,實現其父類的方法快捷鍵:
使用方法如下所示,假如喜歡使用鼠標的童鞋,繼承一個父類以后,想實現其父類的方法,鼠標放到報錯那一行,那一行的左上角出現一個紅色的燈泡,點擊一下,然后點Implement methods即可。假如喜歡快捷鍵的童鞋,在錯誤的那一行,按Alt+Enter快捷鍵,然后選中Implement methods實現其父類方法即可。

2:Idea搜索類的快捷鍵,Ctrl + N:

3:Idea搜索方法的快捷鍵,Ctrl + F12:

4:Idea搜索文本的快捷鍵,Ctrl+F:

5:Idea根據new的類名生成對應的對象名稱的快捷鍵Alt+Enter,別人都叫它快速修復錯誤,類似於eclipse的Ctrl+1快捷鍵的功能:

6:Idea刪除一行,或者叫刪除一空行的快捷鍵ctrl+y,比如Eclipse的Ctrl+d快捷鍵。

7:Idea復制到下一行的快捷鍵,ctrl+d,在eclipse中ctrl+d是刪除當前行,我的最愛哦:

8:Idea整理import導入的包,在eclipse中是ctrl+shift+o,用的很順手,在idea中是ctrl+alt+o:

9:Idea的自動代碼生成的快捷鍵Alt + Insert,例如,實體類的set/get方法,構造方法等等:

10:Idea的注釋和取消,//注釋使用ctrl+/快捷鍵,/**/注釋使用ctrl+shift+/快捷鍵:

11、由於每次查看快捷鍵,跳轉鏈接反應慢,這里把上面的鏈接表格復制了一下,畢竟是別人辛苦整理的,所以希望去查看原鏈接,謝謝,我這里方便自己查看。
| 分類 |
功能點 |
Eclipse快捷鍵 |
IDEA快捷鍵 |
| 搜索 |
搜索文本 |
Ctrl + F |
Ctrl + F Ctrl + R 查找替換 Alt + P/A 逐個/全部替換 Alt + F3 查找當前選中詞 |
| 繼續搜索 |
Ctrl + K 向前 Ctrl + Shift + K 向后 |
F3 Shift + F3 |
|
| 搜索方法 |
Ctrl + O |
Ctrl + F12 |
|
| 搜索類 |
Ctrl + Shift + T |
Ctrl + N |
|
| 搜索文件 |
Ctrl + Shift + T |
Ctrl + Shift + N 這兩個都支持簡單的正則表達式,還支持直接按大寫字母的縮略,例如: 查找JsonTranscoder,只需要輸入JT |
|
| 搜索所有引用處 |
Ctrl + Alt + H |
Alt + F7 |
|
| 搜索所有文本出現的位置 |
Ctrl + H |
Ctrl + Shift + F |
|
| 編輯 |
自動代碼補全 |
Alt + / |
Ctrl + J |
| 自動代碼生成 |
|
Alt + Insert |
|
| 快速修復錯誤 |
Ctrl + 1 |
Alt + Enter |
|
| 刪除當前行 |
Ctrl + D |
Ctrl + Y |
|
| 復制到下一行 |
|
Ctrl + D |
|
| 注釋/取消注釋 |
Ctrl + / |
Ctrl + / |
|
| 選中當前字 |
|
Ctrl + W
|
|
| 補全當前行 |
|
Ctrl + Shift + Enter 神器,補全當前行,最常用的場景時補全當前行后的;號,並將光標定位到下一行 |
|
| 調出最近復制的N份內容 |
|
Ctrl + Shift + V |
|
| 查看最近編輯的文件 |
|
Ctrl + E |
|
| 對比最近修改 |
|
Alt + Shift + C |
|
| 格式化代碼 |
Ctrl + Shift + F |
Ctrl + Alt + L |
|
| 整理import |
Ctrl + Shift + O |
Ctrl + Alt + O ( Alt + Enter可以手動導入) |
|
| 跳轉 |
顯示方法層次 |
|
Ctrl + Shift + H |
| 顯示類、方法說明 |
F2 |
Ctrl + Q |
|
| 跳到方法定義處 |
|
Ctrl + B |
|
| 跳到方法實現處 |
|
Ctrl + Alt + B |
|
| 跳到上/下一方法 |
|
Alt + Up/Down |
|
| 上/下一查看處 |
Alt + <- Alt + -> |
Ctrl + Alt + Up/Down |
|
| 跳到指定行 |
Ctrl + L |
Ctrl + G |
|
| 重構 |
改名 |
Alt + Shift + R |
Shift + F6 |
| 其他常用 |
|
Ctrl + F6 修改方法簽名 Ctrl + Shift + F6 修改參數的類型 Ctrl + Shift + V引入局部變量 Ctrl + Shift + P 引入參數 Ctrl + Shift + F 引入類變量 Ctrl + Shift + M 引入方法 Ctrl + Shift + C 引入常量 |
|
| 運行 |
啟動調試 |
|
Alt + Shift + F9 |
| 啟動運行 |
|
Alt + Shift + F10 |
|
| 單步進入Step Into |
F5 |
F7 |
|
| 單步跳過Step Over |
F6 |
F8 |
|
| 跳過Step Return/Resume Program |
F8 |
F9 |
|
| 執行選中語句 |
|
Alt + F8 |
|
| 窗口 |
調出界面 |
|
Ctrl + Alt + S調出Settings界面 Ctrl + Alt + Shift + S調出項目Setting界面 |
| 關閉界面 |
|
Ctrl + F4 或 ESC |
|
| 打開窗口 |
|
Alt + 窗口編號(例如項目窗口編號是1) |
|
| 最大化窗口 |
Ctrl + M |
Ctrl + Shift + F12 |
|
| 隱藏窗口 |
|
Shift + ESC |
|
| 關閉當前文件 |
|
Ctrl + F4 |
|
| 垂直分屏 |
|
Ctrl + | (自定義的) |
|
| 調整窗口位置 |
|
Ctrl + M 將當前光標處顯示到屏幕中央 |
|
| 切換窗口 |
|
Ctrl + Tab |
12、Idea快捷點,其他常用到的快捷鍵總結:
1)、idea從接口方法跳轉到實現類對應的方法,想要從使用方法的地方或者從接口中的方法,跳轉到方法具體實現的地方:Ctrl + Alt + 鼠標左鍵。
2)、idea異常捕獲的快捷鍵:Ctrl + Alt + T。
3)、快捷鍵Alt + Insert,例如,實體類的set/get方法,構造方法等等。還可以重寫父類的方法(此操作還可以使用Ctrl+O實現)等等。(如果是F12鍵和Insert鍵是一個的話,可以按下Fn+Alt+F12,如果可以直接按Insert,就按Alt+Insert即可)。
