插件
主题
One Dark Theme
Maven Helper
Maven 依赖分析和依赖冲突快速解决
Easy Javadoc
光标放在需要注释的类/方法/属性上 ctrl+\自动添加注释(如果快捷键冲突需自行修改 ex:修改为 ctrl+alt+/)
Rainbow Brackets Lite - Free and OpenSource
彩虹颜色的括号
Translation
翻译
MyBatisCodeHelperPro (Marketplace Edition)
MyBatis 插件
MyBatis Log
Mybatis 运行后的相关 sql 日志可转换成 sql 语句直接输出在 console 中
GitToolBox
能在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。
TONGYI Lingma
基于通义大模型的智能编码辅助工具
配置
代码提示
Keymap --> Code --> Code Completion --> Basic 改成 Alt + /
忽略大小写提示
Editor --> General --> Code Completion 取消勾选 Match Case
显示多个 tab
Editor --> General --> Editor Tabs 勾选 Multiple rows
关闭//注释在行头部
Editor --> Code Style --> Java Code Generation 页签 Comment Code 取消勾选 line comment at first column
注释模板
新建文件注释
/**
* @author gezhaoliang
* @date ${DATE} ${TIME}
*/
方法、属性注释
Editor --> Live Templates
-
新增 Live Templates
-
设置 Abbreviation 值为
*,description 值任意 -
改变 Template text 下方 Define\Change,勾选
Java -
Template text 信息
* * Description: $param$ * @Return: $return$ * @Author: $user$ * @Date: $DATE$ $TIME$ */ -
点击 Edit Variables 设置参数
param:groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n' : '')}; return result", methodParameters()) return:groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType()) user:user() DATE: date() TIME: time()
忽略文件展示
Editor --> File Types --> Ignored Files and Folders 页签 新增 .idea