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可以設定當前工程的運行環境


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/397615.html
標籤:其他
