Intelij 自定义代码注释初探

通过File->Settings-Editor->File And Templates可以看到InteliJ是可以自定义代码注释模板的。

对于java-class的注释原始方式是:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
我们发现原始方式是通过包含文件的方式来实现的,那现在来看看FileHeader.java中是如何实现的呢:
/**
 * Created by ${USER} on ${DATE}.
 */
模板下方的解释说${}这种是通过Apache Velocity实现的,具体该语法是如何来实现的没有具体研究,我们只要通过介绍实现我们的需求就可以了。网上看到可以通过${DESCRIPTION}注释来实现新建java class的时候输入文字描述,但是我讲${DESCRIPTION}放到FileHeader.java中之后发现不起作用,InteliJ是原样输出的,后来通过网页查询,看到另外一种实现方式就是不用包含文件,直接在java class的模板中将需要的注释替换文件头就可以实现。
替换后的注释内容为:
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**
 * ${DESCRIPTION}
 * @author duanmuxx
 * @create ${YEAR}-${MONTH}-${DAY} ${TIME}
 */
public class ${NAME} {
}
头疼,通过这种方式就能实现新建java class 的时候弹出"添加描述"的提示框。
不管怎样,最后还是实现了,很欣慰大笑







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值