Eclipse导入注释模板

版权声明:Jack魏 版权所有,欢迎转载 [如有雷同,请联系作者!]. https://blog.csdn.net/WeiHao0240/article/details/86627627

1.先写一个xml模板

<?xml version="1.0" encoding="UTF-8"?>
<templates><template autoinsert="false" 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="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">
 /**
 * Method name: ${enclosing_type}&lt;BR&gt;
 * Description: please write your description&lt;BR&gt;
 * ${tags} &lt;BR&gt;
 */
 
</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">
 /*
 * All rights Reserved, Copyright (C) 公司名 LIMITED 2019
 * FileName: ${file_name}
 * Version:  1.0
 * Modify record:
 * NO. |     Date       |    Name        |      Content
 * 1   | ${date}        | 公司名)${user}    | original version
 */
 
</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">
 /**
 * Method name: ${enclosing_method} &lt;BR&gt;
 * Description: please write your description &lt;BR&gt;
 * @param  ${param} ${field_type} &lt;BR&gt;
 */
 
</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">
/**  &#13;
 * define a field ${field} which type is ${field_type}&#13;
 */
 
</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">
/**
 * class name: ${type_name} &lt;BR&gt;
 * class description: please write your description &lt;BR&gt;
 * @version 1.0  ${date} ${time}
 * @author 公司名)Jack魏(你的姓名)
 */
 
 </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">
 /**
 * Method name: ${enclosing_method} &lt;BR&gt;
 * Description: ${enclosing_method} &lt;BR&gt;
 * ${tags}  ${return_type}&lt;BR&gt;
 */
 
 </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">
 /**
 * @Override
 * ${see_to_overridden} &lt;BR&gt;
 * Method name: ${enclosing_method} &lt;BR&gt;
 * Description: please write your description &lt;BR&gt;
 * Remark: &lt;BR&gt;
 * ${tags}  &lt;BR&gt;
*/

</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">
/**
 * Method name: ${enclosing_method} &lt;BR&gt;
 * Description: please write your description &lt;BR&gt;
 * @return ${field_type} &lt;BR&gt;
 */
 </template></templates>

2.导入模板

在这里插入图片描述
在这里插入图片描述

3.使用

  • 新建类或者接口的时候一定要勾选最后一个

在这里插入图片描述

  • 新建方法之后按alt+shift+j

  • 修改描述即可

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/WeiHao0240/article/details/86627627