idea添加类创建信息以及注释快捷键的配置

北方情韵学习笔记

idea快捷配置类的创建时信息

效果图

image-20221217131834963

添加步骤:

  1. 创建File Header 和File Top

    ctrl + alt + s 打开设置 搜索 File and code Template

    image-20221217132613119

    分别创建两个文件:

    File Header:

    image-20221217132149498

    /**
     *
     * <p>Project: ${PROJECT_NAME} - ${NAME}
     * <p>Powered by ${USER} On ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND}
     *
     * @author ${USER} [tianwenle2000@163.com]
     * @version 1.0
     * @since   17
     */
    

    File top:

    image-20221217132244681

     /*
      * Copyright (c) 2006, ${YEAR}, ${USER} 编写
      *
      */
    
  2. 在Files找到 Java的class文件 粘贴下面代码:

    image-20221217132357985

    #parse("File Top.java")
    #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
    #parse("File Header.java")
    public class ${NAME} {
    }
    
    

    此时就添加完成了

添加代码快捷注释

按道理来说应该有三种注释快捷键添加的 ,但是我感觉作用大一些两种

注释的演示

  1. 个人信息快捷注释

    效果图:

    image-20221217134550585

  2. 类信息快捷注释

    效果图:

    image-20221217134702041

    这个和自带的注释虽然差不多,不过感觉像是一种对本来的一种加强

    自带的方法注释:

    image-20221217134852507

添加步骤

打开设置,搜索Live Templates

  1. 添加 Template Group

    为了不和idea自带的快捷键冲突,也为了方便查找修改,最好还是自己添加一个

    image-20221217140832903

  2. 选中自己添加的快捷模板 添加Live Template

    image-20221217141145017

  3. 添加个人信息注释快捷键

    image-20221217141421060

    代码如下:

     /**
      * <p>Powered by $user$ on $y$-$m$-$d$ $time$</p>
      * @author $user$ [tianwenle2000@163.com]
      * @version 1.0
      * @since 
      */
    

    对应变量信息:

    image-20221217141504181

    image-20221217141557286

  4. 添加方法注释信息快捷键

    同上,添加一个新的Live Template,放在上面的Group里面就行

    image-20221217142046556

    对应代码:

     * Description: 
     * @date: $DATE$ $TIME$ 
     * @params  $params$
     * @return $return$
     */
    

    对应表格数据

    image-20221217142139499

    因为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(params[i]=='null'){return;}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
    

    完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值