根據(jù)自己開發(fā)習(xí)慣記錄下IDEA的相關(guān)配置浓冒,基于IDEA版本:2020.1.4
1 必要配置
更改所有運行空間配置
1.1 設(shè)置編碼
File->Settings->Editor->File Encodings
設(shè)置文件編碼格式為UTF-8
1.2 代碼提示取消大小寫
1.3 配置自動編譯
這樣配合 Server 時踊东,可以實現(xiàn)基本的熱部署功能(修改方法內(nèi)代碼,或者增加 private 方法時虐急,都能立即生效)
1.4 排除顯示無用文件
.idea;*.iml;target;
2 環(huán)境配置
2.1 配置JDK
歡迎頁面:
Configure->Structure For New Projects
或打開工作空間后:
File->Project Structure->Platform Settings->SDKs
2.2 配置MAVEN
按照使用maven版本3.3.3逻悠,Maven進(jìn)行如下配置:
此版本暫未找到maven自動導(dǎo)入的配置,更改pom文件后讯蒲,需刷新maven配置,導(dǎo)入最新配置:
2.3 配置版本控制
配置文件修改后肄扎,父級目錄顏色的變化:
2.4 配置GIT
2.4.1 git客戶端設(shè)置用戶名/郵箱
查看:
git config user.name
git config user.email
配置:
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.xxx"
2.4.2 客戶其他端配置
git config --global core.autocrlf false
2.5 配置Tomcat
3 速度優(yōu)化
3.1 設(shè)置JVM的啟動參數(shù)
首先修改和idea64.exe文件同目錄的idea64.exe.vmoptions文件(32位的文件名為idea.exe.vmoptions)
也可以通過 Help - Edit Custom VM Options...菜單設(shè)置jvm的配置墨林,這樣設(shè)置的話會在 <idea.config.path> 的config目錄下生成一個idea64.exe.vmoptions文件,IntelliJ會優(yōu)先使用這個地方的配置文件犯祠。
3.2 設(shè)置編譯和Maven的JVM內(nèi)存
3.3 清空緩存并重建索引
在做完上述設(shè)置之后旭等,最好通過點擊 File -> Invalidate Caches / Restart...菜單,然后點擊 Invalidate and Restart按鈕清空并重建索引衡载,然后重啟搔耕。再次啟動程序之后,會首先重建索引和緩存痰娱。
4 注釋配置
參見文章:
http://www.reibang.com/p/dab337159b83
5 配置快捷鍵
復(fù)制一份原來的配置度迂,在復(fù)制的配置上更改。
5.1 代碼提示快捷鍵
更改前:
將 Cyclic Expand Word 快捷刪除(或者改為“Alt+\”)
將 Basic 改為“Alt+/”
更改后如下:
5.2 設(shè)置復(fù)制所選行
5.3 文件重命名
9 擴(kuò)展配置
9.1 設(shè)置軟件啟動項目
默認(rèn)打開軟件猜揪,自動進(jìn)入上次關(guān)閉工作空間惭墓。
設(shè)置啟動軟件時,手動選擇工作空間:
File->Settings->Appearance&Behavior->System Settings
【取消】選擇復(fù)選框而姐,這樣配置后腊凶,每次登錄軟件都會打開啟動界面。
9.2 優(yōu)化配置
9.2.1 顯示方法之間的橫線
9.2.2 關(guān)閉代碼自動折疊
9.2.3 去掉注釋校驗
9.2.4 空行保留占位符
9.2.5 保存時拴念,不去掉空行內(nèi)空格
9.2.6 更改高亮級別
取消所有選中钧萍,保存
9.2.7 取消注釋斜體
9.3 插件安裝
9.3.1 Lombok
必須
安裝,用于使Lombok注解生效政鼠。
9.3.2 Free Mybatis plugin
用于mybatis
9.3.3 Alibaba Java Coding Guidelines
阿里巴巴代碼規(guī)約插件
9.3.4 Maven Helper
maven幫助插件
9.3.5 ResutfulToolkit
RESTful 服務(wù)開發(fā)輔助工具集
9.3.6 Material Theme UI
暗黑樣式插件
(1)設(shè)置壓縮版樣式
(2)選擇樣式
(3)設(shè)置顏色
(4)設(shè)置字體
安裝字體:dejavu sans mono
9.3.7 mybatis log plugin
用于轉(zhuǎn)換mybatis輸出的sql
9.3.8 Rainbow Brackets
彩虹括號