我想知道是否可以在所有没有它的Java文件中自动插入@since标记。我正在使用IDEA。

我们有一个模板

/**
 * @author nkuznetsov
 * @since 25.03.14
 */


但是很久以前有些人错过了@因为

/**
 * @author nkuznetsov
 */


应使用SVN中的文件创建日期填写。

最佳答案

File and Code Templates

File -> Settings -> File and Code Templates在其中选择“类”并根据需要自定义模板。

模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 * @author ${USER}
 * @since ${DATE}
 */

public class ${NAME} {
}


结果:

package com.somepackege.lang.test;

/**
 * @author Mario
 * @since 7/16/14
 */
public class Cool {
}


还要检查此guide,您可以在其中找到有关模板变量的更多信息。

09-27 03:21