IDEA自定义liveTemplates(方法模板、类模板)

本文介绍了如何在IntelliJ IDEA中创建自定义live templates,以简化Java方法注释的编写过程,提高代码规范性。通过设置快捷键、配置groovy脚本来自动识别方法参数,实现一键生成带参数描述的方法注释。此外,还分享了其他常用模板如'TODO'的配置。
摘要由CSDN通过智能技术生成

IDEA自定义liveTemplates(方法模板、类模板)

前言,搞这个模板有何意义? 降低大家写方法注释的成本,统一风格。有时候不是开发同学不爱写注释,而是没有合适的载体和空间。

IDEA模板设置入口

模板设置入口: Preferences | Editor | Live Templates

一、方法注释快速生成设置

第一步

点击➕号,增加模板,并设置快捷键为’ff’,作用域为Java文件

模板内容

/**
 * $description$
 $params$
 * @return {@link $retrun$}
 * @author $author$
 * @date $date$
 *
 */

第二步 配置变量

点击EDIT VARIABLES有弹框
对几个$ 的 变 量 进 行 配 置 , 如 的变量进行配置,如 description$

其中params特别注意,要配置groovy脚本,才能自动识别方法参数,如下

groovyScript("def result = ''; def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();  for (i = 0; i < params.size(); i++) {      if (i == 0) {         if (1 == params.size()) {             result += ' * @param ' + params.getAt(i) + ' description '         } else {             result += ' * @param ' + params.getAt(i) + ' description \\n\\b'         }     } else {         result += '    * @param ' + params.getAt(i) + ((i < params.size() - 1) ? ' description \\n\\b' : ' description ')     } }; return result ", methodParameters())  

第三步 使用

随意点击某个方法

例如

    public String main(String[] args, String aaa) {
        在此处键入ff后,按tab键,即可生成模板注释,将模板注释复制到方法上,格式化即可
        return "";
    }

结果

    /**
     * main
     *
     * @param args description
     * @param aaa  description
     * @return {@link String}
     * @author starkhu
     * @date 2021/6/23
     */
    public String main(String[] args, String aaa) {

        return "";
    }

其他常用模板

todo的模板,带有生成todo的责任人和时间

// TODO: (所属人:$author$ $date$ $time$) description
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值