idea类和方法模版

类模版

修改目标位置

idea类和方法模版_第1张图片

class

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

/**
 * ${Description}
 * @author whc ${YEAR}/${MONTH}/${DAY}
 * @version v1.0 
 */
 
public class ${NAME} {
}

interface

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

/**
* ${Description}
 * @author whc ${YEAR}/${MONTH}/${DAY}
 * @version v1.0
 */
 
public interface ${NAME} {
}

enmu

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

/**
* ${Description}
 * @author whc ${YEAR}/${MONTH}/${DAY}
 * @version v1.0
 */
 
public enum ${NAME} {
}

效果

idea类和方法模版_第2张图片

idea类和方法模版_第3张图片

idea类和方法模版_第4张图片

方法模版

修改目标位置

idea类和方法模版_第5张图片

模版

*
 * $params$
 * 
 * $VAR1$
 * @return $returns$
 * @author whc       
 */

参数设置

idea类和方法模版_第6张图片

VAR1

groovyScript("  def result='';    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();     for(i = 0; i < params.size(); i++) {       if(i!=0)result+= ' * ';        result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' + '\\t' : '');     };      return result", methodParameters())

 returns

methodReturnType()

效果

先定义一个方法

idea类和方法模版_第7张图片

在方法上边输入以下命令后回车

idea类和方法模版_第8张图片idea类和方法模版_第9张图片一直摁回车

idea类和方法模版_第10张图片

大功告成

你可能感兴趣的:(intellij-idea,java,idea模版)