博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse配置注释模板详细介绍
阅读量:5111 次
发布时间:2019-06-13

本文共 2758 字,大约阅读时间需要 9 分钟。

<引言>

Eclipse 中提供了一个非常人性化的功能,可以自动生成注释为我们程序员做项目时提供便利,并且注释内容还具有定制化

可以根据自己的喜好配置不同的样式。

<正文> 

首先我们需要找到,配置注释的地方。

Window  --> preferences --> java --> Code Style --> Code Templates.

 然后就能看到这个画面

红线部分可以看你现在的注释配置样式默认的样式都是很简单的/**/样式。

然后我们可以通过箭头处的  import 导入自己定义的或者其他人的模板样式的XML配置文件。

注意:XML文件的名字必须是: codetemplates.xml

模板的内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<templates>
<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 lhy
*@date ${date}
*${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">
/**
*@Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
*/
</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="false"
context="methodcomment_context"
deleted="false"
description="Comment for non-overriding methods"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"
name="methodcomment">
/**
*${tags}
*@return ${return_type}
*/
</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">
/*
*<p>Title: ${enclosing_method}</p>
*<p>Description: </p>
*${tags}
*${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="gettercomment_context"
deleted="false"
description="Comment for getter method"
enabled="true"
id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"
name="gettercomment">
/**
*@return ${bare_field_name}
*/
</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>
</templates>

 

需要修改那个地方只需要在那个样式处直接修改即可。

导入配置文件后,勾选如下选项(允许创建类的时候自动添加注释,也可以不选)如下图,然后应用

当写完一个方法或者变量的时候 在前面打出    /**  三个符号再按回车,就能自动生成注释了,效果如下下图

 

转载于:https://www.cnblogs.com/henulhy/p/10041175.html

你可能感兴趣的文章
js 字符串转化成数字
查看>>
duobango-tinySAK,20121214
查看>>
突破自己的知识体系
查看>>
TensorFlowSharp
查看>>
Egret Wing3 FTP使用方法
查看>>
使用PCF8563实现硬件看门狗
查看>>
linux--->curl
查看>>
最短路算法总结
查看>>
Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)
查看>>
padding填充与box-sizing: border-box配合使用
查看>>
简单使用JSON,JavaScript中创建 JSON 对象(一)
查看>>
C#深拷贝 小例子
查看>>
ThinkPHP之登录验证
查看>>
460. LFU Cache
查看>>
DB2中OLAP函数使用示例
查看>>
Android调试工具 —— MAT [整理]
查看>>
ES6 之 let和const、块级作用域
查看>>
hello,world!
查看>>
学习web前端开发感想
查看>>
百度地图API,定位您的当前位置
查看>>