关于注释【code templates】如何导入本地注释文件

关于如何导入本地注释文件 【code_templates.xml】  

请看操作方式

下面是code templates文件的内容

注意  把文件中的 @@@@@@@@@@@@@@@  替换为  作者名称即可   各注释详细可在eclipse工具中修改

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
 * ${bare_field_name}
 *
 * @return  the ${bare_field_name}
 * @since   Ver 1.0
*/
</template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.settercomment" name="settercomment">/**
 * ${param}
 *
 * @param   ${param}    the ${bare_field_name} to set
 * @since   CodingExample Ver 1.0
 */</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
 * ${tags}
 */</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Comment for created JavaScript files" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.filecomment" name="filecomment">/**
 *
 */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name="typecomment">/**
 * ClassName:${type_name}
 * Function: ${todo} ADD FUNCTION
 * Reason:     ${todo} ADD REASON
 *
 * @author   @@@@@@@@@@@@@@@
 * @version  ${enclosing_type}${tags}
 * @since    Ver 1.1
 * @Date     ${year}    ${date}        ${time}
 *
 * @see      ${tags}
 *
 */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for vars" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
 * ${field}:${todo}(用一句话描述这个变量表示什么)
 *
 * @since Ver 1.1
 */
</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
 * ${tags}
 */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Jsdoc)
 * ${see_to_overridden}
 */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
 * ${tags}
 * ${see_to_target}
 */</template><template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.newtype" name="newtype">/**
 * ${file_name}
 * ${package_name}
 *
 * Function: ${todo}
 *
 *   ver     date              author
 * ──────────────────────────────────
 *            ${date}     @@@@@@@@@@@@@@@
 *
 * Copyright (c) ${year}, TNT All Rights Reserved.
*/
${filecomment}

${package_declaration}
/**
 * ClassName:${type_name}
 * Function: ${todo} ADD FUNCTION
 * Reason:     ${todo} ADD REASON
 *
 * @author  @@@@@@@@@@@@@@@
 * @version
 * @since    Ver 1.1
 * @Date     ${date}        ${time}
 *
 * @see
 *
 */
${typecomment}
${type_declaration}
</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.classbody" name="classbody">
</template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.catchblock" name="catchblock">// ${todo} Auto-generated catch block
${exception_var}.printStackTrace();</template><template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created function stubs" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.methodbody" name="methodbody">// ${todo} Auto-generated function stub
${body_statement}</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorbody" name="constructorbody">${body_statement}
// ${todo} Auto-generated constructor stub</template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
 * ${bare_field_name}
 *
 * @return  the ${bare_field_name}
 * @since  Ver 1.0
*/
</template><template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
 * ${param}
 *
 * @param   ${param}    the ${bare_field_name} to set
 * @since  Ver 1.0
 */

</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">
/**
 * Creates a new instance of ${enclosing_type}.
 *
 * ${tags}
 */
</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
 * ${file_name}
 * ${package_name}
 * Function: ${todo}
 *
 *   ver     date              author
 * ──────────────────────────────────
 *            ${date}        @@@@@@@@@@@@@@@
 *
 * Copyright (c) ${year}, TNT All Rights Reserved.
*/
</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
 * ClassName:${type_name}
 * Function: ${todo} ADD FUNCTION
 * Reason:     ${todo} ADD REASON
 *
 * @author   @@@@@@@@@@@@@@@
 * @version  ${enclosing_type}${tags}
 * @since    Ver 1.1
 * @Date     ${year}    ${date}        ${time}
 *
 * @see      ${tags}
 *
 */
</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
 * ${field}:${todo}(用一句话描述这个变量表示什么)
 *
 * @since Ver 1.1
 */
</template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
 * ${enclosing_method}:(这里用一句话描述这个方法的作用)
 * ${todo}(这里描述这个方法适用条件 – 可选)
 * ${todo}(这里描述这个方法的执行流程 – 可选)
 * ${todo}(这里描述这个方法的使用方法 – 可选)
 * ${todo}(这里描述这个方法的注意事项 – 可选)
 *
 * @param  ${tags}    设定文件
 * @return ${return_type}    DOM对象
 * @throws
 * @since  Ver 1.1
*/
</template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/**
 * (non-Javadoc)
 * ${see_to_overridden}
 */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
 * ${tags}
 * ${see_to_target}
 */</template><template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">/**
 * ${file_name}
 * ${package_name}
 *
 * Function: ${todo}
 *
 *   ver     date              author
 * ──────────────────────────────────
 *            ${date}     @@@@@@@@@@@@@@@
 *
 * Copyright (c) ${year}, TNT All Rights Reserved.
*/
${filecomment}

${package_declaration}
/**
 * ClassName:${type_name}
 * Function: ${todo} ADD FUNCTION
 * Reason:     ${todo} ADD REASON
 *
 * @author  @@@@@@@@@@@@@@@
 * @version
 * @since    Ver 1.1
 * @Date     ${date}        ${time}
 *
 * @see
 *
 */
${typecomment}
${type_declaration}
</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">
</template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">
</template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">
</template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">
</template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">
// ${todo} Auto-generated catch block
${exception_var}.printStackTrace();
</template><template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">
// ${todo} Auto-generated method stub
${body_statement}
</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">
${body_statement}
// ${todo} Auto-generated constructor stub
</template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};</template></templates>

原文地址:https://www.cnblogs.com/angelye/p/9082602.html

时间: 2024-09-28 17:39:16

关于注释【code templates】如何导入本地注释文件的相关文章

2.1_Pycharm 2019导入本地py文件

1. File →Setting →Build,Execution,Deployment →Console →Python Console →勾选Add source roots to PYTHONPAT,如下所示: 2. 右键点击项目工作空间文件夹,找到Mark Directory as 选择Source Root,如下所示 原文地址:https://www.cnblogs.com/zhangshiwu/p/12254450.html

Eclipse Code Template 设置自动加注释

Eclipse Code Template 设置自动加注释 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦.现就每一个元素逐一介绍: 文件(Files)注释标签: /**    * @Title: ${file_name}  * @Package ${package_name}  * @Description: ${todo}(用一句话描述该文件做什

Sass学习之路:注释、变量以及导入

前言 由于.sass不兼容CSS代码,所以以下内容完全使用.scss的语法. Sass注释 Sass中除了提供CSS中的标准注释之外,还提供了一种静默注释: /* 我是标准注释 */ // 我是静默注释 标准注释大多数情况下(一种例外:设置输出风格为compressed)是会生成到最终的CSS中的,而静默注释的话,只是Sass的注释,是不会被生成到CSS文件中的. 如果想,就算设置输出风格为compressed也要加入特定注释呢?那么可以采用重要注释写法,如下: /*! 我的重要注释 */ 也就

Myeclipse导入项目注释乱码问题的解决

参考的博客地址: http://blog.csdn.net/gaijianwei/article/details/20830445 今天导入 一个JSP 项目,注释 出现 乱码!(一般是不会发生的!) 原因是因为,我的项目是 GBK编码, 目前只要是国内的项目,一般都是吧(哈哈 有点绝对了),然而,我的MyEclispe 设置默认编码 的是UTF-8 !所以,在单击项目右键的时候,选择 属相栏,并没有 GBK项目! 如图:(今天不知怎么的 传不上 图片) 第一步: 修改 工作空间的 编码: 修改

编码规范系列(一):Eclipse Code Templates设置

http://chenzhou123520.iteye.com/blog/1625629 从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范.俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面).所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格.主要包括三个方面:设置Code Templates.Eclipse formatter.Checkstyl

编码规范:Eclipse Code Templates设置

现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范.设置Code Templates的目的主要是为了统一各种注释的格式以及代码的模板,只要设定好Code Templates之后利用Eclipse就可以方便地生成我们自定义的注释,所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格.主要包括三个方面:设置Code Templates.Eclipse formatter,本篇主要介绍如何设置Code Templates,具

zend studio 13.5版添加php自定义code templates的方法

zend studio升级后添加自定义templates非常麻烦,新版的code templates无添加选项,导入模版亦不生效.只好通过修改软件模版配置文件来添加新的自定义模板,大概步骤如下: 1.找到zend studio的安装目录,再从安装目录下找到plugins目录,从plugins目录里面找到下图 文件: 2.用winrar之类的工具打开上面的jar包,找到下图2个文件: 3.将那2个文件提取出来并进行修改,参照里面的其它模板内容来新增自己需要的模板内容即可: 4.那两个文件修改并保存

C注释风格转化为C++风格注释

C转C++可能遇到的问题: //1.一般情况 /* int i = 0; */ // 2.换行问题 /* int i = 0; */ int j = 0; /* int i = 0; */ int j = 0; // 3.匹配问题 /*int i = 0;/*xxxxx*/ // 4.多行注释问题 /* int i=0; int j = 0; int k = 0; */int k = 0; // 5.连续注释问题 /**//**/ // 6.连续的**/问题 /***/ // 7.C++注释问题

maven将本地jar包导入本地仓库

从maven中央仓库下载下来的jar包手动导入本地库,如下图 以下其中maven的dependency <dependency> <groupId>org.molgenis</groupId> <artifactId>molgenis-data-vcf</artifactId> <version>1.21.1</version></dependency> 我下载下来的jar包位置为:C:\Users\johnn