IDEA環(huán)境配置

根據(jù)自己開(kāi)發(fā)習(xí)慣記錄下IDEA的相關(guān)配置,基于IDEA版本:2020.1.4

1 必要配置

更改所有運(yùn)行空間配置

1605487372685.png

1.1 設(shè)置編碼

File->Settings->Editor->File Encodings

設(shè)置文件編碼格式為UTF-8

1605487597267.png

1.2 代碼提示取消大小寫

1605487910155.png

1.3 配置自動(dòng)編譯

這樣配合 Server 時(shí),可以實(shí)現(xiàn)基本的熱部署功能(修改方法內(nèi)代碼,或者增加 private 方法時(shí),都能立即生效)

1605487988538.png

1.4 排除顯示無(wú)用文件

.idea;*.iml;target;
1605493067192.png

2 環(huán)境配置

2.1 配置JDK

歡迎頁(yè)面:

Configure->Structure For New Projects

或打開(kāi)工作空間后:

File->Project Structure->Platform Settings->SDKs

1605488203015.png
1605488230934.png

2.2 配置MAVEN

按照使用maven版本3.3.3,Maven進(jìn)行如下配置:

1605492660911.png

此版本暫未找到maven自動(dòng)導(dǎo)入的配置,更改pom文件后,需刷新maven配置,導(dǎo)入最新配置:

1607156309459.png

2.3 配置版本控制

配置文件修改后,父級(jí)目錄顏色的變化:

1605492969278.png

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

1605495031847.png
1605495053853.png
1605495121216.png
1605495156877.png

3 速度優(yōu)化

3.1 設(shè)置JVM的啟動(dòng)參數(shù)

首先修改和idea64.exe文件同目錄的idea64.exe.vmoptions文件(32位的文件名為idea.exe.vmoptions)

1605503530684.png

也可以通過(guò) Help - Edit Custom VM Options...菜單設(shè)置jvm的配置,這樣設(shè)置的話會(huì)在 <idea.config.path> 的config目錄下生成一個(gè)idea64.exe.vmoptions文件,IntelliJ會(huì)優(yōu)先使用這個(gè)地方的配置文件。

3.2 設(shè)置編譯和Maven的JVM內(nèi)存

1605503678598.png
1605503716357.png

3.3 清空緩存并重建索引

在做完上述設(shè)置之后,最好通過(guò)點(diǎn)擊 File -> Invalidate Caches / Restart...菜單,然后點(diǎn)擊 Invalidate and Restart按鈕清空并重建索引,然后重啟。再次啟動(dòng)程序之后,會(huì)首先重建索引和緩存。

4 注釋配置

參見(jiàn)文章:

http://www.itdecent.cn/p/dab337159b83

5 配置快捷鍵

復(fù)制一份原來(lái)的配置,在復(fù)制的配置上更改。

1605487756687.png

5.1 代碼提示快捷鍵

更改前:

1605504001458.png

將 Cyclic Expand Word 快捷刪除(或者改為“Alt+\”)

將 Basic 改為“Alt+/

更改后如下:

1605504134014.png

5.2 設(shè)置復(fù)制所選行

1605504232705.png

5.3 文件重命名

1605504297316.png

9 擴(kuò)展配置

9.1 設(shè)置軟件啟動(dòng)項(xiàng)目

默認(rèn)打開(kāi)軟件,自動(dòng)進(jìn)入上次關(guān)閉工作空間。

設(shè)置啟動(dòng)軟件時(shí),手動(dòng)選擇工作空間:

File->Settings->Appearance&Behavior->System Settings

【取消】選擇復(fù)選框,這樣配置后,每次登錄軟件都會(huì)打開(kāi)啟動(dòng)界面。

1605487436925.png

9.2 優(yōu)化配置

9.2.1 顯示方法之間的橫線
1605494316832.png
9.2.2 關(guān)閉代碼自動(dòng)折疊
1605494369360.png
9.2.3 去掉注釋校驗(yàn)
1605494494950.png
9.2.4 空行保留占位符
1605494562567.png
9.2.5 保存時(shí),不去掉空行內(nèi)空格
1605494669331.png
9.2.6 更改高亮級(jí)別
1605494744266.png

取消所有選中,保存

1605494814303.png
9.2.7 取消注釋斜體
1605580815445.png
1605582975221.png
1605583150169.png

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ù)開(kāi)發(fā)輔助工具集

9.3.6 Material Theme UI

暗黑樣式插件

(1)設(shè)置壓縮版樣式

1605496316527.png

(2)選擇樣式

1605496609029.png

(3)設(shè)置顏色

1605497286240.png

(4)設(shè)置字體

安裝字體:dejavu sans mono

1607068098268.png
9.3.7 mybatis log plugin

用于轉(zhuǎn)換mybatis輸出的sql

9.3.8 Rainbow Brackets

彩虹括號(hào)


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容