這個插件就是個關於IDEA的一些基礎快捷鍵教學,很多快捷鍵都還沒有,比如Ctrl+Alt+←
編輯器基礎(Editor Basics)
選擇,刪除,復制,移動行,收縮和展開代碼。
Ctrl+Shift+A | Find Action 比如你開啟或關閉IdeaVim插件,查找setting中的Annotation processors(lombok注解處理器) |
Ctrl+Shift+➡ | 從光標開始向右智能選擇代碼,繼續這個按鍵操作,選擇更多的語句 |
Ctrl+Shift+⬅ | 從光標開始向左智能選擇代碼,繼續這個按鍵操作,選擇更多的語句 |
Ctrl+W | 從光標開始雙向智能選擇代碼,繼續這個按鍵操作,選擇更多的語句 |
Ctrl+Shift+W | 與Ctrl+W相反 |
Ctrl+Y | 刪除光標所在行 |
Ctrl+Z | 撤銷 |
Ctrl+Shift+Z | 恢復 |
Ctrl+D | 復制並粘貼所選內容 |
Alt+Shift+⬆ | 向上移動一行所選的內容 |
Alt+Shift+⬇ | 向下移動一行所選的內容 |
Ctrl+Shift+⬆ | 向上相對(選定一行,相對作用域內的行;選定一個函數,相對該類中的函數)移動所選的內容 |
Ctrl+"-" | 收縮一個函數視圖 |
Ctrl+"+" | 展開一個函數視圖 |
Ctrl+Shift+"-" | 收縮該類中所有函數視圖 |
Ctrl+Shift+"+" | 展開該類中所有函數視圖 |
Alt+J | 多個選擇:選擇對應種類的內容(比如你需要選擇多個<td>標簽),每次該按鍵操作選擇一個 |
Alt+Shift+J | 取消一個選擇 |
Ctrl+Alt+Shift+J | 多個選擇:選擇對應種類的內容(比如你需要選擇多個<td>標簽),每次該按鍵操作選擇該文件中所有的 |
代碼補全(Code Completion)
小語句,條件分支塊,類型等
Ctrl+空格 | 代碼提示(注意與輸入法等快捷鍵沖突) |
Ctrl+Shift+Enter | 代碼補全(如語句末尾的分號,寫一個if再按這個就補好寫條件的小括號和寫語句的花括號) |
Ctrl+空格+空格 | 更高等級代碼提示比如按照type(注意與輸入法等快捷鍵沖突) |
Ctrl+Shift+空格 | 根據對應type提示(如賦值) |
Ctrl+Shift+空格+空格 | 根據對應type提示(如函數返回值) |
Tab | 代碼提示后,用Tab選擇 |
調整(Refactoring)
重命名,抽取參數、方法以及其他重構。
Shift+F6 | 重命名參數名(IDEA自動檢測關聯的參數名) |
Ctrl+Alt+V | 抽取成一個變量(比如對new Object()進行操作,這個特別別常用) |
Ctrl+Alt+M | 選擇多行,抽取成一個方法 |
Ctrl+Alt+C | 抽取成一個常量 |
Ctrl+Alt+P | 抽取成一個方法形參 |
代碼幫助(Code Assistance)
查看源代碼,定義,實現,文件結構,上一個下一個已訪問文件的列表。
F4 | 跳轉到類的源代碼 |
Ctrl+B | 跳轉到接口的定義 |
Ctrl+Shift+B | 跳轉到接口的實現 |
Ctrl+F12 | 查看當前類的結構(方法,屬性等) |
來源IDE Feature Trainer:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer/