自用IDEA配置和插件
插件
主题
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
注释模板
新建文件注释
1 | /** |
方法、属性注释
Editor –> Live Templates
新增 Live Templates
设置 Abbreviation 值为
*,description 值任意改变 Template text 下方 Define\Change,勾选
JavaTemplate text 信息
1
2
3
4
5
6
7*
* Description:
$param$
* @Return: $return$
* @Author: $user$
* @Date: $DATE$ $TIME$
*/点击 Edit Variables 设置参数
1
2
3
4
5param: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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 疯人院里的疯言疯语!
评论
