目錄
一、Idea使用插件
1.Fitten Code智能提示
2.MyBatisCodeHelperPro
3.HighlightBracketPair?
4.Rainbow Brackets Lite
5.GitToolBox(存在付費)
6.MavenHelperPro
7.Search In Repository
8.VisualGC(存在付費)
9.vo2dto
10.Key Promoter X
11.CodeGlance Pro 顯示代碼縮略圖插件
12.Lombok 簡化臃腫代碼插件
13.RestfulToolkit-fix
二、常規設置
1.自定義創建live template,快速寫代碼
2.優化導包配置
3.取消tab頁單行顯示
4.雙斜杠注釋改成緊跟代碼頭
5.選中復制整行
6.取消匹配大小寫
7.優化版本控制(GIT)的目錄顏色展示
8.顯示行號和方法分割線
9.創建文件時,自動生成模版信息
10.自定義方法或類的描述模版
一、Idea使用插件
1.Fitten Code智能提示
Fitten Code 是一個由非十科技自研代碼大模型驅動的 AI 代碼助手。它支持多種語言,包括 Python、JavaScript、TypeScript、Java、C、C++ 等。使用 Fitten Code,你可以自動進行代碼補全,并可以在側邊欄內生成代碼、生成注釋、編輯代碼、解釋代碼、生成測試、查找錯誤等。
Fitten Code 旨在使你的編程體驗更加愉快和高效。
2.MyBatisCodeHelperPro
最好的Mybatis代碼提示,代碼檢測插件,快速生成代碼,測試sql,日志轉sql等。
特性:
- 插件可以識別mybatis動態標簽,使用mybatis動態標簽的sql可以正常提示,檢測
- mybatis幾乎所有地方的sql都有代碼提示,可以寫出安全的sql
- 從表上生成增刪查改代碼,在表上加字段后重新生成不會覆蓋自己寫的方法
- 使用方法名生成完整的sql,只要一個方法名就可以生成大部分單表操作的sql
- resultMap column和property代碼提示,檢測,支持associaction,collection,columnPrefix
- #{}自動提示,檢測
- 從java類生成建表語句
- 最好的ognl支持,if test自動提示檢測,bind,foreach等
- 解析select語句中查詢的字段,一鍵從sql生成java類和resultMap
- 從sql快速生成mybatis xml和java接口方法,可自定義參數
- 快速給參數添加if test
- 從接口方法一鍵生成testcase,可快速測試sql
- mybatis代碼格式化,兼容mybatis的動態標簽
- Spring支持,檢測項目配置的mapperscan,識別@Mapper注解,將mybatis的類注入到spring中,注入不再報錯
- mybatis sql log支持,從控制臺打印出完整的sql,點擊直接執行sql
- 大量的配置選項,比如某些插件要忽略部分參數解析,useActualParam配置,typeAlias配置等
- 最好的泛型支持,接口方法或者參數使用泛型在#{} if test等也可以正常解析
- #{},if test等可重構參數名稱
- 支持mybatis簡單的注解,代碼提示,檢測,可以一鍵把注解sql挪到xml
- 兼容mybatisplus,tkmapper等框架
- 使用方法名生成mybatisplus QueryWrapper
3.HighlightBracketPair?
這個插件可以高亮顯示括號對,幫助開發者在編寫代碼時更清晰地識別和定位括號,防止誤刪括號。它通過高亮顯示括號開始和結束的位置,提高代碼的可讀性和開發效率?
4.Rainbow Brackets Lite
Supported languages:
Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, Dart, Pug/Jade, Bash, Vue.js, GLSL(the OpenGL Shading Language), Go Template, C++, C...
5.GitToolBox(存在付費)
免費特性:
- 項目視圖和狀態欄中的前、后提交數
- 項目視圖和狀態欄中未提交的更改數
- 編輯器和狀態欄中的當前行錯誤
- 提交消息引用完成
- 提交消息gitmoji完成
- 提交消息驗證
- 最近使用的分支切換器
- 分支清理-合并
- 與IDE問題導航集成
- 按設定間隔自動提取
- 在當前分支上推送所選標簽
- 與Git擴展器集成