• IntelliJ IDEA中自定义方法注释模板


    1.Java文件注释模板(类注释模板)

    首先找到File --> Settings --> Editor --> File and Code Templates,然后再Includes下选择File Header文件头的描述,如下图操作:

    输入的模板内容如下:

    * Description: 
    * @date: ${DATE} ${TIME}
    * @author qiubingdi
    * @version 1.0
    * @since JDK 1.8
    */
    

    这样Java文件的头注释模板就设置好了,每次新创建Java文件时,就会显示注释了。

    2.Java方法注释模板

    首先找到File --> Settings --> Editor --> Live Templates,然后点击+号,选择"Template Group",新建一个模板分组,如下图操作:



    然后选中这个组,再次点击右边的+号,选择"Live Template",新建一个模板,在Template text中输入模板内容,如下图:

    模板内容如下:

    * Description: 
    * @author qiubingdi
    * @date: $date$ $time$
    $param$
    * @return: $return$
    */
    

    在右边点击Edit variables,然后根据下图设置如下的值,这些都是系统自带的方法,如下图:

    param这个参数,是获取方法的参数,因为自带的方法默认多个参数输出为一个数组,不会每一个参数都换行,为了美观,使用groovy脚本来使每个参数一行。
    方法参数单个当行显示(使用的groovy语言脚本来编写的):

    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) ? '\n':'')}; return result", methodParameters())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) ? '\n':'')}; return result", methodParameters())
    

    最后,保存以后就可以使用了,我在方法上输入"/*m",按Enter键方法模板就出来了。在Abbreviation中可以输入设置触发模板的内容,Expand with中选择触发模板的快捷键。
    因为我不想冲突/**注释快捷键,所示使用了/*m,其实我输入m+Enter键就可以触发了!


    是金子到哪里都会发光的
  • 相关阅读:
    共享内存基本操作
    mmap 操作
    busybox 安装问题解决
    ubuntu apt-get failed
    live555 学习资料
    循环队列实现
    socket 聊天室实现
    socket 映射服务器--(可处理多客户端连接(fork),显示退出信息)
    socket 映射服务器程序
    vector和list插入性能对比
  • 原文地址:https://www.cnblogs.com/stuJava/p/13231190.html
Copyright © 2020-2023  润新知