插件

主题

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
2
3
4
/**
* @author gezhaoliang
* @date ${DATE} ${TIME}
*/

方法、属性注释

Editor –> Live Templates

  1. 新增 Live Templates

  2. 设置 Abbreviation 值为 *,description 值任意

  3. 改变 Template text 下方 Define\Change,勾选 Java

  4. Template text 信息

    1
    2
    3
    4
    5
    6
    7
    *
    * Description:
    $param$
    * @Return: $return$
    * @Author: $user$
    * @Date: $DATE$ $TIME$
    */
  5. 点击 Edit Variables 设置参数

    1
    2
    3
    4
    5
    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