1. 常用插件
- Free Mybatis Plugin:可以直接跳轉到mapper.xml文件中
- Key Promoter X:快捷鍵提醒
- GsonFormat:把json格式的內容轉成Object。
- CodeGlance:代碼編輯區迷你縮放插件,全局預覽代碼
- CamelCase:變量等命名風格轉換插件
- MyBatis Log Plugin:將 Mybatis 生成的 sql 日誌還原爲原始 sql
- Extra Icons:爲一些文件類型提供官方沒有的圖標
- BashSupport:支持在IDEA中編寫shell腳本文件
- Translation:翻譯插件
- Lombok plugin: Lombok 插件
- Lua: Lua 插件
- Markdown:markdown編輯插件
- Http Edit Client:在文本中發起http請求
- GenerateSerialVersionUID:生成 SerialVersionUID
- IDEA Mind Map:思維導圖
- Docker integration:
- SonarLint:代碼審查工具
- JavaDoc:快速生成 java 註釋
- Git Commit Template:Git 格式化模版
- MaxCompute studio:是 MaxCompute 平臺提供的安裝在開發者客戶端的大數據集成開發環境工具
- AceJump:AceJump其實是一款能夠代替鼠標的軟件,只要安裝了這款插件,可以在代碼中跳轉到任意位置。按快捷鍵進入 AceJump 模式後(默認是 Ctrl+J),再按任一個字符,插件就會在屏幕中這個字符的所有出現位置都打上標籤,你只要再按一下標籤的字符,就能把光標移到該位置上。換言之,你要移動光標時,眼睛一直看着目標位置就行了,根本不用管光標的當前位置。
2 配置項參考
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8