参考帖子blog.csdn.net/security08/article/details/5588013
操作步骤:打开Window->Preferences->Java->Code Style->Code Templates
如图:
点击“Import”,导入模板codetemplates.xml文件。
附:codetemplates.xml文件内容
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
<?xml version=
"1.0"
encoding=
"UTF-8"
standalone=
"no"
?><templates><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"
>
/**
* <b>项目名:</b>系统项目名称<br/>
* <b>包名:</b>${package_name}<br/>
* <b>文件名:</b>${file_name}<br/>
* <b>版本信息:</b><br/>
* <b>日期:</b>${date}-${time}<br/>
* <b>Copyright (c)</b> ${year}XX公司-版权所有<br/>
*
*/
</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=
"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=
"typecomment_context"
deleted=
"false"
description=
"Comment for created types"
enabled=
"true"
id=
"org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment"
name=
"typecomment"
>
/**
* @author kin
*
* ${tags}
*/
</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"
>
/**
*
* <b>类名称:</b>${type_name}<br/>
* <b>类描述:</b><br/>
* <b>创建人:</b>kin<br/>
* <b>修改人:</b>kin<br/>
* <b>修改时间:</b>${date} ${time}<br/>
* <b>修改备注:</b><br/>
* @version 1.0.0<br/>
*
*/
</template><template autoinsert=
"true"
context=
"fieldcomment_context"
deleted=
"false"
description=
"Comment for vars"
enabled=
"true"
id=
"org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment"
name=
"fieldcomment"
>
/**
*
*/
</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"
>
/**
* 创建一个新的实例 ${enclosing_type}.
*
* ${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=
"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=
"true"
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} the ${bare_field_name} to set
*/
</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 1.0.0
*/
</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}(这里用一句话描述这个方法的作用)<br/>
* (这里描述这个方法适用条件 – 可选)<br/>
* ${tags}
*${return_type}
* @exception
* @since 1.0.0
*/
</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=
"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=
"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 1.0.0
*/
</template><template autoinsert=
"true"
context=
"gettercomment_context"
deleted=
"false"
description=
"Comment for getter function"
enabled=
"true"
id=
"org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment"
name=
"gettercomment"
>
/**
* @return the ${bare_field_name}
*/
</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></templates>
|