【整理】IDEA优化措施
1. 不建議修改默認快捷鍵
保持通用性,減少協作成本
2. 設置SVN和GIT版本管理
首先確保IDEA安裝了Git和Subversive插件
使用gitlab的
git config --global user.name "XXX"
git config --global user.email "XXX"
可以修改全局,在git目錄下去掉global可以修改當前目錄的配置
3. 修改語法規則
右下角 不檢查、語法檢查、規則校驗
規則過多可能會導致資源消耗,電腦變卡,可以取消不重要級別的檢查
4. 推薦插件
IDE Features Trainer
IDEA特性官方教學插件,可以學習到很多快捷操作
CodeGlance
代碼略縮圖
Grep Console
控制臺日志高亮上色插件
Key Promoter X
統計日常操作的對應快捷鍵,方便學習快捷鍵使用
Lombok(必備)
Lombok特性支持插件,目前的項目基本上用到了Lombok依賴,使用注解標注,類似語法糖,可以大大簡化代碼
MapStruct support(必備)
MapStruct特性支持插件,目前項目基本上使用了這個功能,使用@Mapper注解Mapper類,
編譯時自動生成實現類,可以實現類與類之間的賦值,還有其他高級用法
Maven Helper
可以很方便的查找依賴,重新引入依賴,排除沖突依賴
Save Actions
每次代碼保存(默認自動保存),可以設置后續執行操作,如自動格式化、自動引入依賴
SonarLint
本地代碼規范與質量檢測
?
String Manipulation
字符串處理工具插件,可以轉換命名格式、大小寫什么的,駝峰式。。。
?
translation
翻譯插件
5. 工程運行配置
點擊VM選項,編輯文件即可,增加idea應用軟件運行效率
-server
-Xms2g
-Xmx2g
-XX:NewRatio=3
-Xss16m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
6. idea 運行vm配置
打開工程運行配置
運行配置中的環境下面的VM選項,可以配置java工程運行的虛擬機配置
-Xmx128m -Xms64m -Xmn32m -Xss16m
Active profiles可以設置當前工程的運行環境
總結
以上是生活随笔為你收集整理的【整理】IDEA优化措施的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中标麒麟7.0+linux内核版本,中标
- 下一篇: redis 密码_商用密码知识