前言
本人使用 IntelliJ IDEA 兩年多了,覺得還是非常好用的。在使用過程中總結了個人的IDEA常用配置和常用插件及快捷鍵,覺得這樣配置是有利於提高開發效率,特此分享給大家
注:使用的IDEA版本是2018,不同版本的IDEA可能有些差異
一、常用配置
1.1 配置JDK
在IDEA啓動頁面中,下拉Configure,選擇Project Defaults – Project Structure,這樣可以設置所有項目的默認的JDK版本,如下圖
1.2 文件編碼
1.3 文件和代碼模板
1.4 Maven配置
1.5 自動導入Maven依賴
1.6 Java代碼單行註釋添加空格
1.7 優化導入和智能刪除無關依賴
1.8 修改字體
1.9 修改主題
1.10 代碼提示不區分大小寫
1.11 顯示行數和方法線
1.12 目錄展示設置
1.13 代碼自動提示快捷鍵
移除佔用Alt+斜槓的快捷鍵
設置Basic快捷鍵爲Alt+斜槓
1.14 全局修改文件描述信息
/**
* Description:
*
* @author JourWon
* @date ${DATE} ${TIME}
*/
1.15 單個修改文件描述信息(不推薦)
去掉
#parse("File Header.java")
添加
/**
* Description:
*
* @author JourWon
* @date ${DATE} ${TIME}
*/
1.16 IDEA生成序列號serialVersionUID
設置完成後,按Alt+Enter鍵,這個時候可以看到"Add serialVersionUID field"提示信息
二、常用插件
-
Alibaba Java Coding Guidelines -阿里巴巴代碼規範檢查插件
-
FindBugs-IDEA -檢查潛在bug插件
-
Free Mybatis plugin -Mybatis 輔助插件
-
GsonFormat -將JSON字符串轉換爲內部類實體類插件
-
Lombok plugin -簡化實體類編寫插件
-
Translation -翻譯插件
-
IDEA查看日誌的插件
三、常用快捷鍵
Ctrl+Z:撤銷
Ctrl+Shift+Z:重做
Ctrl+X:剪貼
Ctrl+C:複製
Ctrl+V:粘貼
Ctrl+Y:刪除當前行
Ctrl+D:複製當前行
Ctrl+Shift+J:將選中的行合併成一行
Ctrl+N:查找類文件
Ctrl+Shift+N:查找文件
Ctrl+G:定位到文件某一行
Alt+向左箭頭:返回上次光標位置
Alt+向右箭頭:返回至後一次光標位置
Ctrl+Shift+Backspace:返回上次編輯位置
Ctrl+Shift+反斜槓:返回後一次編輯位置
Ctrl+B:定位至變量定義的位置
Ctrl+Alt+B:定位至選中類或者方法的具體實現
Ctrl+Shift+B:直接定位至光標所在變量的類型定義
Ctrl+U:直接定位至當前方法override或者implements的方法定義處
Ctrl+F12:顯示當前文件的文件結構
Ctrl+Alt+F12:顯示當前文件的路徑,並可以方便的將相關父路徑打開
Ctrl+H:顯示當前類的繼承層次
Ctrl+Shift+H:顯示當前方法的繼承層次
Ctrl+Alt+H:顯示當前方法的調用層次
F2:定位至下一個錯誤處
Shift+F2:定位至前一個錯誤處
Ctrl+Alt+向上箭頭:查找前一個變量共現的地方
Ctrl+Alt+向下箭頭:查找下一個變量共現的地方
Ctrl+=:展開代碼
Ctrl±:收縮代碼
Ctrl+Alt+=:遞歸展開代碼
Ctrl+Alt±:遞歸收縮代碼
Ctrl+Shift+=:展開所有代碼
Ctrl+Shift±:收縮所有代碼
Ctrl+Shitft+向下箭頭:將光標所在的代碼塊向下整體移動
Ctrl+Shift+向上箭頭:將光標所在的代碼塊向上整體移動
Ctrl+Alt+Shift+向左箭頭:將元素向左移動
Ctrl+Alt+Shift+向右箭頭:將元素向右移動
Alt+Shift+向下箭頭:將行向下移動
Alt+Shift+向上箭頭:將行向上移動
Ctrl+F:在當前文件中查找
Ctrl+R:替換字符串
Ctrl+Shift+F:在全局文件中查找字符串
Ctrl+Shift+R:在全局中替換字符串
Alt+F7:查找當前變量的使用,並列表顯示
Ctrl+Alt+F7:查找當前變量的使用,並直接對話框提示
Ctrl+F7:在文件中查找符號的使用
Ctrl+Shift+F7:在文件中高亮顯示變量的使用
Ctrl+O:重寫基類方法
Ctrl+I:實現基類或接口中的方法
Alt+Insert:產生構造方法,get/set方法等
Ctrl+Alt+T:將選中的代碼使用if,while,try/catch等包裝
Ctrl+Shitf+Delete:去除相關的包裝代碼
Alt+/:自動完成
Alt+Enter:自動提示完成,拋出異常
Ctrl+J:插入Live Template 快速插入一行或者多行代碼
Ctrl+Alt+J:使用Live Template包裝
Ctrl+/:使用//註釋
Ctrl+Shift+/:使用/**/註釋
Ctrl+Alt+L:格式化代碼
Ctrl+Alt+I:自動縮進行
Ctrl+Alt+O:優化import
Ctrl+]:快速跳轉至諸如{}圍起來的代碼塊的結尾處
Ctrl+[:快速跳轉至諸如{}圍起來的代碼塊的開頭處
Ctrl+Shift+Enter:將輸入的if,for,函數等等補上{}或者;使代碼語句完整
Shift+Enter:在當前行的下方開始新行
Ctrl+Alt+Enter:在當前行的上方插入新行
Ctrl+Delete:刪除光標所在至單詞結尾處的所有字符
Ctrl+Backspace:刪除光標所在至單詞開頭處的所有字符
Ctrl+向左箭頭:將光標移至前一個單詞
Ctrl+向右箭頭:將光標移至後一個單詞
Ctrl+向上箭頭:向上滾動一行
Ctrl+向下箭頭:向下滾動一行
Ctrl+W:選中整個單詞
Ctrl+Shift+U:切換大小寫
Shift+F6:重命名
Ctrl+F6:更改函數簽名
Ctrl+Shift+F6:更改類型
如果你想要了解更多快捷鍵可以參考https://blog.csdn.net/qq_38963960/article/details/89552704