Eclipse Code Templates设置

来源:互联网 发布:java ip 正则表达式 编辑:程序博客网 时间:2024/06/05 01:53

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} <br/>  * Function: ${todo} ADD FUNCTION. <br/>  * Reason: ${todo} ADD REASON(可选). <br/>  * date: ${date} ${time} <br/>  *  * @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方法注释)

      /**        * 这里用一句话描述这个方法的作用. <br/>        * ${todo}(这里描述这个方法适用条件 – 可选).<br/>        * ${todo}(这里描述这个方法的执行流程 – 可选).<br/>        * ${todo}(这里描述这个方法的使用方法 – 可选).<br/>        * ${todo}(这里描述这个方法的注意事项 – 可选).<br/>        * date: ${date} ${time}.<br/>       * @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} <br/>  * Function: ${todo} ADD FUNCTION. <br/>  * Reason:   ${todo} ADD REASON. <br/>  * Date:     ${date} ${time} <br/>  * @author   ${user}  * @version    * @since    JDK 1.7  * @see        */ 
原创粉丝点击