添加文件头注释
打开设置:
Editor->Filr and Code Templates->Includes->File Header
这个注释只是你在生成类文件时在类上方的注释
右下角是idea中模板中支持的变量
我的注释模板 :
1 | /** |
添加方法注释
Editor->Live Templates
可以自己新建一个自己的注释模板
新建模板组
右上角+号,选择Template Group,建一个属于自己的模板组,我的名字是MyComment
模板组可以方许多你自己新建的模板
新建模板
选中刚刚新建的组(我的是MyComment),点击右上角+号,选择Live Template
- Abbreviation:这里可以起一个名字,相当于生成注释的提示,可以是一个符号,或是一个字母
- description:描述,可写可不写
- Template:放你的模板
- 点击define,选择EveryWhere
- 点击右边的Edit variables
- 右边的Expand可以选择你生成注释的快捷键,默认tab键
生成注释:你设置的Abbreviation快捷键 + Expand设置的快捷键
填写基本设置
在Edit variables中,设置你在注释模板中的参数:
自定义注释参数显示
但是idea中的param参数显示的是一个数组
1 | /** |
可以用groovyScript脚本写一个生成参数,将多个参数分行显示
如果采用以上的自定义参数模板,那么注释模板也要改变
将以下内容写到param的expression中即可:
1 | groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + '\\t' + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters()) |
生成注释方式以及注释模板
Abbreviation是你生成注释打的一个提示,如果你写的是a,那么你在写注释时只用打一个a,按tab键即可生成
1.普通模板(在你的参数设置使用系统自带的返回参数方法时可用),生成方式:你设置的Abbreviation + tab键
1 | /** |
2.设置我在上面提供的自定义参数,生成方式:你设置的Abbreviation + tab键
1 | /** |
3.我的习惯设置 生成方式:/* + tab键
我的模板比较特殊,因为我在生成方法注释时习惯先打/*出现注释,所以我将Abbreviation设为,然后生成注释时先打一个/\,按一下tab快捷键,就生成注释了
以下是我的注释模板,注意前后空格哦 (注意哈,我的模板开头少了/*,因为我在生成注释时已经打了一个/*了)
1 | * |
以下就是我生成的注释,在方法上输入:/* + tab键生成
1 | /** |