Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:
文件(Files)注释标签:
- /**
- * @Title: ${file_name}
- * @Package ${package_name}
- * @Description: ${todo}(用一句话描述该文件做什么)
- * @author A18ccms A18ccms_gmail_com
- * @date ${date} ${time}
- * @version V1.0
- */
类型(Types)注释标签(类的注释):
- /**
- * @ClassName: ${type_name}
- * @Description: ${todo}(这里用一句话描述这个类的作用)
- * @author A18ccms a18ccms_gmail_com
- * @date ${date} ${time}
- *
- * ${tags}
- */
字段(Fields)注释标签:
- /**
- * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
- */
构造函数标签:
- /**
- * <p>Title: </p>
- * <p>Description: </p>
- * ${tags}
- */
方法(Constructor & Methods)标签:
- /**
- * @Title: ${enclosing_method}
- * @Description: ${todo}(这里用一句话描述这个方法的作用)
- * @param ${tags} 设定文件
- * @return ${return_type} 返回类型
- * @throws
- */
覆盖方法(Overriding Methods)标签:
- /* (非 Javadoc)
- * <p>Title: ${enclosing_method}</p>
- * <p>Description: </p>
- * ${tags}
- * ${see_to_overridden}
- */
代表方法(Delegate Methods)标签:
- /**
- * ${tags}
- * ${see_to_target}
- */
getter方法标签:
- /**
- * @return ${bare_field_name}
- */
setter方法标签:
- /**
- * @param ${param} 要设置的 ${bare_field_name}
- */
简单模板例子:
- <?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true" context="fieldcomment_context" deleted="false" description="字段的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
* @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
*/- </template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
- * @return ${bare_field_name}
- */
- </template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="创建的构造函数的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
- * <p>Title:${file_name} </p>
- * <p>Description: 构造函数</p>
- * ${tags}
- */
- </template><template autoinsert="true" context="filecomment_context" deleted="false" description="已创建的 Java 文件的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
- * @Title: ${file_name}
- * @Package ${package_name}
- * @Description: ${todo}(用一句话描述该文件做什么)
- * @author DAIGUANGJIU
- * @date ${date} ${time}
- * @version V1.0
- */
- </template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
- * @param ${param} 要设置的 ${bare_field_name}
- */</template><template autoinsert="true" context="typecomment_context" deleted="false" description="创建的类型的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
- * @author ${user}
- *
- * ${tags}
- */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
- * ${tags}
- * ${see_to_target}
- */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆盖方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非 Javadoc)
- * <p>Title: ${enclosing_method}</p>
- * <p>Description: </p>
- * ${tags}
- * ${see_to_overridden}
- */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆盖方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
- * ${tags}
- */</template></templa
- <?xml version="1.0" encoding="UTF-8"?><templates><template autoinsert="true" context="fieldcomment_context" deleted="false" description="字段的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
- * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
- */
- </template><template autoinsert="true" context="gettercomment_context" deleted="false" description="getter 方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
- * @return ${bare_field_name}
- */
- </template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="创建的构造函数的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
- * <p>Title:${file_name} </p>
- * <p>Description: 构造函数</p>
- * ${tags}
- */
- </template><template autoinsert="true" context="filecomment_context" deleted="false" description="已创建的 Java 文件的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
- * @Title: ${file_name}
- * @Package ${package_name}
- * @Description: ${todo}(用一句话描述该文件做什么)
- * @author DAIGUANGJIU
- * @date ${date} ${time}
- * @version V1.0
- */
- </template><template autoinsert="true" context="settercomment_context" deleted="false" description="setter 方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
- * @param ${param} 要设置的 ${bare_field_name}
- */</template><template autoinsert="true" context="typecomment_context" deleted="false" description="创建的类型的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
- * @author ${user}
- *
- * ${tags}
- */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="代表方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
- * ${tags}
- * ${see_to_target}
- */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="覆盖方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** (非 Javadoc)
- * <p>Title: ${enclosing_method}</p>
- * <p>Description: </p>
- * ${tags}
- * ${see_to_overridden}
- */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="非覆盖方法的注释" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
- * ${tags}
- */</template></templa
例子2:
- <?xml version="1.0" encoding="UTF-8"?>
- <templates>
- <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">
- /**
- * 创建一个新的实例 ${enclosing_type}.
- *
- * ${tags}
- */
- </template>
- <template
- autoinsert="true"
- context="settercomment_context"
- deleted="false"
- description="Comment for setter method"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.settercomment"
- name="settercomment">
- /**
- * @param ${param} the ${bare_field_name} to set
- */
- </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">
- /**
- * 此方法描述的是:
- * @author: wangxiongdx@163.com
- * @version: ${date} ${time}
- */
- </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="filecomment_context"
- deleted="false"
- description="Comment for created Java files"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.filecomment"
- name="filecomment">
- /**
- * 文件名:${file_name}
- *
- * 版本信息:
- * 日期:${date}
- * Copyright 足下 Corporation ${year}
- * 版权所有
- *
- */
- </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 CodingExample Ver(编码范例查看) 1.0
- */
- </template>
- <template
- autoinsert="true"
- 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="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="typecomment_context"
- deleted="false"
- description="Comment for created types"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.typecomment"
- name="typecomment">
- /**
- * 此类描述的是:
- * @author: wangxiongdx@163.com
- * @version: ${date} ${time}
- */
- </template>
- </templates>
- <?xml version="1.0" encoding="UTF-8"?>
- <templates>
- <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">
- /**
- * 创建一个新的实例 ${enclosing_type}.
- *
- * ${tags}
- */
- </template>
- <template
- autoinsert="true"
- context="settercomment_context"
- deleted="false"
- description="Comment for setter method"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.settercomment"
- name="settercomment">
- /**
- * @param ${param} the ${bare_field_name} to set
- */
- </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">
- /**
- * 此方法描述的是:
- * @author: wangxiongdx@163.com
- * @version: ${date} ${time}
- */
- </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="filecomment_context"
- deleted="false"
- description="Comment for created Java files"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.filecomment"
- name="filecomment">
- /**
- * 文件名:${file_name}
- *
- * 版本信息:
- * 日期:${date}
- * Copyright 足下 Corporation ${year}
- * 版权所有
- *
- */
- </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 CodingExample Ver(编码范例查看) 1.0
- */
- </template>
- <template
- autoinsert="true"
- 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="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="typecomment_context"
- deleted="false"
- description="Comment for created types"
- enabled="true"
- id="org.eclipse.jdt.ui.text.codetemplates.typecomment"
- name="typecomment">
- /**
- * 此类描述的是:
- * @author: wangxiongdx@163.com
- * @version: ${date} ${time}
- */
- </template>
- </templates>
此文转载于http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html
Eclipse Java注释模板设置详解的更多相关文章
- 【转】Eclipse Java注释模板设置详解
Eclipse Java注释模板设置详解 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后 ...
- Eclipse Java注释模板设置详解,更改 ${user}和${date}
修改MyEclipse eclipse 注释的作者名字 转自:http://www.oschina.net/question/158170_31311 在eclipse/myeclipse中,当我们去 ...
- [转]Eclipse Java注释模板设置详解
原文链接:http://blog.csdn.net/ahhsxy/archive/2009/09/11/4542682.aspx 设置注释模板的入口: Window->Preference-&g ...
- Eclipse Java注释模板设置详解以及版权声明
网上的Eclipse注释模板,在这里稍稍整理一些比较常用的. 编辑注释模板的方法:Window->Preference->Java->Code Style->Code Temp ...
- 170828、Eclipse Java注释模板设置详解以及版权声明
编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素 ...
- Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
- eclipse java 注释模板配置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元 ...
- 【转载】 Eclipse注释模板设置详解
Eclipse注释模板设置详解 网站推荐: 金丝燕网(主要内容是 Java 相关) 木秀林网(主要内容是消息队列)
- "佛祖保佑 永无bug" 注释模板设置详解(仅供娱乐)
1.注释模板效果图 今天在网上看到一段有趣的注释,佛祖保佑 永无bug, 效果如下图所示: 代码如下所示: /** * _ooOoo_ * o8888888o * 88" . " ...
随机推荐
- Sensitive directory/file Integrity Monitoring and Checking
catalogue . OSSEC . HashSentry: Host-Based IDS in Python . Afick . 检测流程 1. OSSEC OSSEC is an Open So ...
- django的cookie和session以及内置信号、缓存
cookie和session cookie和session的作用: cookie和session都记录了客户端的某种状态,用来跟踪用户访问网站的整个回话.两者最大的区别是cookie的信息是存放在浏览 ...
- js浏览器对象模型(BOM)
浏览器对象模型(Browser Object Model,BOM):浏览器为js提供的对象集合. 1 windows对象 windows对象:表示浏览器的框架以及与其相关的内容,比如滚动条和导航栏图标 ...
- JQ-动画合集(ing...)
一:给向上按钮加动画,让页面卷回上面而不是生硬跳转.js $('#topBtn').click(function(){ $('html,body').animate({scrollTop: '0px' ...
- Premiere使用整理
整理部分自己在使用Premiere CC中遇到的问题和注意点. 1. 新建序列 若是录屏文件,可选择已加入到项目中的视频文件,点击 文件-新建-来自剪辑的序列. 2. 新建字幕 用于在视频中添加文字. ...
- 使用rsync+inotify同步两台服务器文件
目标功能:将B服务器文件同步到A服务器 A服务器rsyncd.conf配置 权限600 A服务器rsyncd.pas文件配置 权限600 同步文件路径 /data/wwwroot/shen/ 权限 ...
- Android SDK升级后报错error when loading the sdk 发现了元素 d:skin 开头无效内容
把错误位置的devices.xml这个文件删除,再把sdk里面tools\lib下的这个文件拷贝到你删除的那个文件夹里,重启eclipse
- 《JavaScript高级程序设计(第3版)》笔记-序
很少看书,不喜欢看书,主要是上学时总坐不住,没有多大定性,一本书可以两天看完,随便翻翻,也可以丢在角落里几个月不去动一下. 上次碰到了<JavaScript高级程序设计(第3版)>感觉真的 ...
- CH模拟赛 还教室
/* 区间操作,可以推一推式子,方差为平方的平均数-平均数的平方,维护区间和与区间平方和,平方和的维护方法类似,式子推一推就行了,注意约分 */ #include<iostream> #i ...
- Apache Torque入门学习
Introduction Apache Torque is an object-relational mapper for java. In other words, Torque lets you ...