您的位置:首页 > 编程语言 > Java开发

myeclipse 添加注释的 模板

2017-02-08 13:22 337 查看
http://blog.csdn.net/arui_email/article/details/9494641

[html] view
plain copy

print?

1、打开myeclipse工具。

[html] view
plain copy

print?

2、window-Preferences-java-Code Style-Code Templates-import。

[html] view
plain copy

print?

3、下面就是xml的文件内容信息。

[html] view
plain copy

print?

<?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: <a href="mailto:XXX@qq.com">XXX@qq.com</a>

* @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: <a href="mailto:XXX@126.com">XXX@126.com</a>

* @version: ${date} ${time}

*/

</template>

</templates>

[html] view
plain copy

print?

下面是注释规范大家可以根据自己公司的规范写,举例如下:

[html] view
plain copy

print?

<p>文件(Files)注释标签:</p><p>/**

*

@Title: ${file_name}

*

@Package ${package_name}

*

@Description: ${todo}

*

@author

*

@date ${date} ${time}

*

@version V1.0

*/ </p><p>类型(Types)注释标签(类的注释):</p><p>/**

*

类功能说明:

*

类修改者:

修改日期:

*

修改说明:

* <p>Title: ${file_name}</p>

* <p>Description:XXX科技开发平台</p>

* <p>Copyright: Copyright (c) 2006</p>

* <p>Company:XXX公司</p>

* @author ${user}

* @date ${date} ${time}

* @version V1.0

*/

</p><p>字段(Fields)</p><p>注释标签:

/**

@Fields

${field} : ${todo}

*/ </p><p>构造函数标签:</p><p>/**

<p>Title: </p>

*

<p>Description: </p>

*

${tags}

*/ </p><p>方法(Constructor & Methods)</p><p>标签:

/**

*函数功能说明:

*${user}

*${date}

*修改者名字:

*修改日期:

*修改内容

*${tags}

<a href="mailto:*@return">*@return</a> ${return_type}

<a href="mailto:*@throws">*@throws</a>

*/ </p><p>getter

方法标签:</p><p>/**

<a href="mailto:*@return">*@return</a> ${bare_field_name}

*/ </p><p>setter</p><p>方法标签:</p><p>/**

<a href="mailto:*@param">*@param</a> ${param}

*

*${bare_field_name}

*/ </p>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: