IDEA配置以及插件和快捷鍵超全總結(jié)
1. 配置
依次點(diǎn)擊 File,Settings
1.1 設(shè)置編譯版本
設(shè)置編譯為版本 JDK 8,使用的是 JDK 8
1.2 設(shè)置編碼
設(shè)置編碼為 UTF-8
1.3 自動(dòng)導(dǎo)包
1.4 自動(dòng)編譯
1.5 設(shè)置主題
1.6 設(shè)置字體字號(hào)
1.7 滾輪修改字體大小
1.8 控制臺(tái)字體
1.9 行號(hào)與方法分隔符
1.10 忽略大小寫字母
1.11 多行顯示
1.12 設(shè)置 Maven
設(shè)置自定義 Maven 路徑與配置文件路徑和倉(cāng)庫(kù)路徑
設(shè)置 JDK,設(shè)置下載依賴的時(shí)候的下載內(nèi)容
1.13 GitHub 賬戶
1.14 配置 Git
1.15 配置文件隱藏
隱藏不希望看見的文件。File --> Settings --> Editor --> File Types --> Ingored Files And Folders
,添加想要隱藏的文件或文件夾
1.16 配置相同詞背景色
1.17 配置實(shí)現(xiàn) Serializable 快速生成 serialVersionUID
在 Settings 里依次找到 Editor --> inspections --> JVM languages,或者直接搜索,勾選下圖選項(xiàng)
在類上按下 Alt + Enter,或懸停,會(huì)提示創(chuàng)建 serialVersionUID
1.18 創(chuàng)建類或接口和枚舉模板
/** * $description * @author ${USER} */
創(chuàng)建類時(shí)會(huì)提示輸入 description
創(chuàng)建完成自動(dòng)添加注釋
或者也可以在 File Header 里配置
1.19 自定義方法注釋模板
找到 Live Template,可以點(diǎn)擊右邊的 +
號(hào)創(chuàng)建一個(gè)模板組,再在該模板組下創(chuàng)建自定義的方法注釋模板,Abbreviation 指縮寫,這里用 *
表示注釋模板 ,這樣先輸入 /*
后再輸入 *
按下回車生成方法注釋,剛好符合 Javadoc 規(guī)范
這里為具體的模板內(nèi)容,可根據(jù)情況進(jìn)行增減,Javadoc 地址。這里在第一行的占位符前面加了一個(gè)空格,因?yàn)樯赡0搴笾苯訉懽⑨寱?huì)導(dǎo)致 params 錯(cuò)位,可以先按一下刪除這個(gè)空格再寫注釋,就不會(huì)有格式問題
* * $description$ * @author $author$ $param$ $return$ * @throws $throws$ */
給參數(shù)定義值。這里的 params 不使用 IDEA 的默認(rèn)實(shí)現(xiàn),不符合 Javadoc 規(guī)范,自己進(jìn)行實(shí)現(xiàn)
groovyScript("if(\"${_1}\"==\"null\"||\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\\n * @param ' + params[i]}else{result+='\\n' + ' * @param ' + params[i]}}; return result;}", methodParameters());
return 也采用自己的實(shí)現(xiàn),加上 @link
標(biāo)簽,可以點(diǎn)擊查看返回類型的信息
groovyScript("def returnType = \"${_1}\"; if (returnType == \"void\" || returnType == \"null\" || returnType == null ) return \"\"; def result = '\\n * @return {@link ' + returnType + '}'; return result;", methodReturnType());
throws 暫時(shí)沒有方式自動(dòng)獲取到異常信息
最后選擇應(yīng)用場(chǎng)景和觸發(fā)形式,選擇回車觸發(fā)
先輸入 /*
,再輸入 *
,按下回車
補(bǔ)全信息,最后預(yù)覽如下
2. 插件
2.1 MyBatisX
結(jié)合 MyBatis-Plus 使用
2.2 lombok
2.3 Background Image Plus +
修改 IDEA 背景,可以設(shè)置為圖片,輪播
設(shè)置圖片路徑和輪播
設(shè)置背景布局和透明度等
2.4 Alibaba Java Coding Guidelines
代碼檢查
2.5 CodeGlance
右側(cè)代碼預(yù)覽
2.6 Translation
翻譯插件
2.7 Key promoter X
快捷鍵提示
2.8 Maven Helper
查看 Maven 依賴
2.8 FindBugs
2.9 GitHub Copilot
智能補(bǔ)全代碼,不過目前已要收費(fèi)
2.10 Jrebel
熱部署
安裝后激活,下面這種方式對(duì)版本有要求,可查看鏈接的官網(wǎng)說明,需高版本激活可自行尋找
Service Address :https://jrebel.qekang.com/{GUID}(https 失效時(shí)換成 http)
GUID 地址:
- https://www.guidgen.com
- http://www.ofmonkey.com/transfer/guid
- https://www.guidgenerator.com/online-guid-generator.aspx
2.11 Rainbow Brackets
多彩括號(hào)
2.12 SequenceDiagram
根據(jù)代碼調(diào)用鏈路自動(dòng)生成時(shí)序圖
2.13 Material Theme UI
主題插件
選擇主題
2.14 Atom Material Icons
可以不安裝 Material Theme UI,只使用主題圖標(biāo),如上
2.15 jclasslib Bytecode Viewer
編譯成字節(jié)碼文件并展示
2.15 MapStruct Support
配合 MapStruct 使用
2.16 SonarLint
與 Alibaba Java Coding Guidelines 同為代碼檢查插件,個(gè)人感覺該插件更好用
3. 快捷鍵
可根據(jù)個(gè)人習(xí)慣修改
- Ctrl + F:查找
- Ctrl + Shift + F:全局查找
- Ctrl + R:替換
- Ctrl + Y:刪除光標(biāo)所在行 或 刪除選中的行
- Ctrl + Shift + Z:回退撤銷,回退 Ctrl + Z 的操作
- Ctrl + D:復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容,并把復(fù)制內(nèi)容插入光標(biāo)位置下面
- Ctrl + P:方法參數(shù)提示顯示
- Ctrl + Q:光標(biāo)所在的變量 / 類名 / 方法名等上面(也可以在提示補(bǔ)充的時(shí)候按),顯示文檔內(nèi)容
- Ctrl + H:顯示當(dāng)前類的層次結(jié)構(gòu)
- Ctrl + O:選擇可重寫的方法
- Ctrl + I:選擇可繼承的方法
- Ctrl + /:注釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類型使用不同的注釋符號(hào)
- Ctrl + Enter:智能分隔行
- Ctrl + Space: 基礎(chǔ)代碼補(bǔ)全,默認(rèn)在 Windows 系統(tǒng)上被輸入法占用,需要進(jìn)行修改。改為 Alt + Enter
- Alt + Insert:代碼自動(dòng)生成,如生成對(duì)象的 set / get 方法,構(gòu)造函數(shù),toString() 等。改為 Alt + I
- Alt + Enter:IntelliJ IDEA 根據(jù)光標(biāo)所在問題,提供快速修復(fù)選擇,光標(biāo)放在的位置不同提示的結(jié)果也不同
- Ctrl + Alt + L:格式化代碼,可以對(duì)當(dāng)前文件和整個(gè)包目錄使用
- Ctrl + Alt + 左方向鍵:退回到上一個(gè)操作的地方
- Ctrl + Shift + /:代碼塊注釋
- Ctrl + Shift + Space:智能代碼提示,可以改為 Alt + /
- Ctrl + Alt + Space:類名或接口名提示
- 連按兩次Shift:彈出 Search Everywhere 彈出層
- Ctrl + Alt + T:Surround with,快捷使用 if 或 try catch 等,可以改為 Alt + T
- Ctrl + Shift + F10:運(yùn)行,改為 Alt + 0
- 新建類,添加快捷鍵,Alt + N
- 清空控制臺(tái),添加快捷鍵,Alt + C
總結(jié)
到此這篇關(guān)于IDEA配置以及插件和快捷鍵總結(jié)的文章就介紹到這了,更多相關(guān)IDEA配置插件和快捷鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在VSCode中集成DeepSeek大模型實(shí)戰(zhàn)指南
DeepSeek是一套先進(jìn)的AI工具集,旨在為用戶提供強(qiáng)大的自然語言處理能力和其他機(jī)器學(xué)習(xí)服務(wù),這套工具不僅提供了預(yù)訓(xùn)練好的模型供快速上手使用,還支持自定義調(diào)整以滿足特定應(yīng)用場(chǎng)景的需求1,本文給大家介紹了VSCode集成DeepSeek的實(shí)戰(zhàn)指南,需要的朋友可以參考下2025-02-02值得推薦的Idea十幾大優(yōu)秀插件(小結(jié))
這篇文章主要介紹了值得推薦的Idea十幾大優(yōu)秀插件,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-04-04