Eclipse Code Templates设置

Eclipse Code Templates设置

1.打开Window->Preferences->Java->Code Style->CodeTemplates

2.Eclipse Code Templates界面中间Configure generated code and comments区域包含了两个菜单树:Comment、Code

3.Comments代表注释模板,Code代表代码模板,其中每一个子菜单代表子项的模板
我们只要点击某一个子项,就会在界面下方的Pattern区域看到该项我们所定义的模板内容和格式


这里只做Comments代表注释模板设置
下面详细列出每一个子项的模板格式:

1.Comments-->Files(Java文件注释)

        /** 
	 * Project Name:${project_name} 
	 * File Name:${file_name} 
	 * Package Name:${package_name} 
	 * Date:${date}${time} 
	 * Copyright (c) ${year}, ***@126.com All Rights Reserved. 
	 * 
	 */

2.Comments-->TypesJava类注释)

        /** 
	 * ClassName: ${type_name} 
* Function: ${todo} ADD FUNCTION.
* Reason: ${todo} ADD REASON(可选).
* date: ${date} ${time}
* * @author ${user} * @version ${enclosing_type}${tags} * @since JDK 1.7 */

3.Comments-->Fields(类字段注释)

        /** 
	 * ${field}:${todo}(用一句话描述这个变量表示什么). 
	 * @since JDK 1.7
	 */

4.Comments-->Constructors(构造函数注释)

        /** 
	 * Creates a new instance of ${enclosing_type}. 
	 * 
	 * ${tags} 
	 */

5.Comments-->MethodsJava方法注释)

      /** 
       * 这里用一句话描述这个方法的作用. 
* ${todo}(这里描述这个方法适用条件 – 可选).
* ${todo}(这里描述这个方法的执行流程 – 可选).
* ${todo}(这里描述这个方法的使用方法 – 可选).
* ${todo}(这里描述这个方法的注意事项 – 可选).
* date: ${date} ${time}.
* @author ${user} * ${tags} * @since JDK 1.7 */

6.Comments-->Overriding methods(重写方法注释)

        /** 
	 * ${todo} 简单描述该方法的实现功能(可选). 
	 * ${see_to_overridden} 
	 */  

7.Comments-->Delegate methods(代理方法注释)

        /** 
	 * ${tags} 
	 * ${see_to_target} 
	 */ 

8.Comments-->Getters(Java Getter方法注释)

	/** 
	 * ${bare_field_name}. 
	 * 
	 * @return  the ${bare_field_name} 
	 * @since   JDK 1.7
	 */  

9.Comments-->Setters(Java Setters方法注释)

        /** 
	 * ${param}. 
	 * 
	 * @param   ${param}    the ${bare_field_name} to set 
	 * @since   JDK 1.7 
	 */ 


Code-->New Java files(新建java文件代码模板)  

       /** 
	 * Project Name:${project_name} 
	 * File Name:${file_name} 
	 * Package Name:${package_name} 
	 * Date:${date}${time} 
	 * Copyright (c) ${year}, ***@126.com All Rights Reserved. 
	 * 
	*/  
	${filecomment}  
	  
	${package_declaration}  
	/** 
	 * ClassName:${type_name} 
* Function: ${todo} ADD FUNCTION.
* Reason: ${todo} ADD REASON.
* Date: ${date} ${time}
* @author ${user} * @version * @since JDK 1.7 * @see */

你可能感兴趣的:(Other)