idea:java注释模板配置

idea:java注释模板配置

1 类注释模板配置

idea下,File->Settings->Editor->File and Code Template

类注释选择Class:
在这里插入图片描述
类注释模板修改如下(idea输入/**,再按下enter,可快捷生成多行注释):

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 * @author xiaoxu 
 * @date ${YEAR}-${MONTH}-${DAY} ${TIME}
 * ${PROJECT_NAME}:${PACKAGE_NAME}.${NAME}
 */
public class ${NAME} {
}

新建类,效果如下:

package com.base2;

/**
 * @author xiaoxu
 * @date 2021-11-13 12:53
 * learn_java:com.base2.TestZS
 */
public class TestZS {
}

在这里插入图片描述
2 方法注释模板配置

选择File->Settings->Editor->Live Templates->Template Group:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.1 方法注释模板配置方式一:

方法注释模板如下:

/**
 * @version v1.0
 * @throw 
 * @description 
 * @param $params$
 * @return $return$
 * @since $DATE$ $time$
 */

编辑变量的值:
在这里插入图片描述
指定模板的语言:
在这里插入图片描述
在这里插入图片描述
使用:
新建一个类,及其方法:

package com.base2;

public class WE {
    public void runMe(String name,int age){
        System.out.println("名称:"+name+"  "+"年龄:"+age);
    }
}

(1)在方法外部使用:
在这里插入图片描述
在这里插入图片描述
以上变量编辑方式,在方法外部进行方法注释,会缺失param和return

(2)在方法内部使用:
在这里插入图片描述
参数和返回值在函数作用域内,idea才可以找到相应的值。使用自带的函数,多个参数以数组形式展示,如果希望参数自定义多个分别展示,可采用第二种方式。

2.2 方法注释模板配置方式二:

方法注释模板如下(同方式一):

/**
 * @version v1.0
 * @throw 
 * @description 
 * @param $params$
 * @return $return$
 * @since $DATE$ $time$
 */

修改模板变量的params和return的表达式:
在这里插入图片描述
表达式如下:
params:

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

return:

groovyScript("def returnType = \"${_1}\"; def result = returnType; return result;", methodReturnType());

(1)在方法外部使用(使用的时候m+tab即可(m指上述定义的快捷键method_note),不要按其他的键,如enter,否则会影响模板的布局):
在这里插入图片描述
同方式一,在外部,idea无法拿到方法的参数和返回值。

(2)在方法内部使用:
在这里插入图片描述
在这里插入图片描述
参数和返回值在函数作用域内,idea可找到值,且多个参数是分别展示的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值