IDEA配置注释模板

直接进入主题:java

Ctrl+Alt+S进入设置界面(我没改过按键映射,你也能够从File-OtherSetting进入设置),找到Editor->File and Code Templates,先在Includes里面加个名为File Header的文件头描述,以下图操做:数组

 
 

而后点击左边的files配置应用到哪些类型的文件,咱们选择Class,而后右边输入注释模板内容以下并保存:函数

#parse("File Header.java")orm

#if (${PACKAGE_NAME} &&${PACKAGE_NAME} !="")package${PACKAGE_NAME};#endip

/**it

*@ClassName${NAME}io

*@Descriptionform

*@Author模板

*@Date${DATE} ${TIME}class

*@Version V1.0

**/

public class${NAME} {

}

java类的文件头就配置好了,接下来配置函数方法的注释:

 
 

先按照上图添加一个名为x-templates的群组(取你心仪的名字也ok),选中这个组,再次点右边的加号添加具体的模板以下图:

 
 

模板内容以下:

 

* 功能描述:

$params$

* @return: $return$

* @Author: $user$

* @Date: $date$ $time$

*/

注意最开始那里有一个空行的,而且参数这一行没有前面的*@Param 前缀,还往前顶了2个空格的位置(有强迫症,最后的结果不完美睡不着)。而后设置快捷键为+号,而且修改params这个参数变量:

 

 
 

名为params的这个参数,Expression这一列留空,在右边的Default value里面输入如下内容(不这么作,获得的入参就是一个数组,不会每一个入参换一行的):

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())

 

好了,保存(个人快捷键是配置为加号+Enter),实际用的时候若是只是输入加号+Enter的话,得不到一些参数值的,具体不知道IDEA什么bug,我是这么用就完美解决了:

输入/**后再输入个人快捷键:加号+Enter,完美有木有?

 
相关文章
相关标签/搜索