`
西北小强
  • 浏览: 343991 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

myeclipse添加统一注释模版

阅读更多

在我们开发过程中经常需要写一些注释,如果一个项目中能保持统一的注释风格会让人觉得代码很清晰整洁,那么如何才能让myeclipse保持统一种注释风格呢,下边是我们项目中用的注释模版,希望可以帮到有此需要的同学。(附件:模版xml文件

1、将注释模版修改为你需要的模版,保存配置好的xml文件。

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><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="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="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="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="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
 * @Title: ${enclosing_method}
 * @Description: ${todo}(这里用一句话描述这个方法的作用)
 * ${tags} 
 */ </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">/**  
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}(用一句话描述该文件做什么)
* @author 张三丰   
* @date ${date} ${time}
* @version V1.0  
*/ </template><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">/**
 * ${see_to_target}
 */</template><template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.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><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="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="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
* &lt;p&gt;Title: &lt;/p&gt;
* &lt;p&gt;Description: &lt;/p&gt;
* ${tags}
*/ </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">/**
 * ${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="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="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="true" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name="typecomment">/**
 * @author ${user}
 *
 * ${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">
/**   
 * 版权所有:${year}-武当派
 * 项目名称:${project_name}   
 *
 * 类描述:
 * 类名称:${package_name}.${type_name}     
 * 创建人:张三丰 
 * 创建时间:${date} ${time}   
 * 修改人:
 * 修改时间:${date} ${time}   
 * 修改备注:   
 * @version   V1.0    
 */
  </template></templates>

2、下图介绍为myeclipse添加统一注释模版的步骤:将修改好的xml配置文件点击Important按钮导入myeclipse,完成后可以新建一个类试试看好使不好使。

 

3、如果注释中有写地方你不满意需要修改一下,选择comments下的数据项 ,点击Edit进行编辑。

4、编辑好注释模版后可以导出xml文件,让项目组其他同事按照此方法导入配置文件,这样项目中的注释风格就一致了,看起来比较清晰明了。

  • 大小: 132.9 KB
分享到:
评论

相关推荐

    Myeclipse/eclipse注释模板一键导入配置

    总结来说,"Myeclipse/eclipse注释模板一键导入配置"是提高开发效率的重要手段,通过导入"配置myeclipse注释模板.txt"和"codetemplates.xml"文件,可以快速地定制和统一团队的代码注释风格,使得代码更易于理解和...

    MyEclipse注释模板

    总结,MyEclipse的注释模板功能使得编写规范、统一的注释变得简单高效。通过定制和管理模板,开发者可以提升编码质量和效率,同时也为团队协作提供了便利。善用此功能,你的代码将更加专业且易于维护。

    eclipse/Myeclipse注释模板

    你可以将你的注释模板导出为 `.epf` 文件,分享给团队成员,让他们导入并使用相同的模板,实现团队代码风格的统一。 通过以上步骤,你可以有效地利用 Eclipse 和 MyEclipse 的注释模板功能,提升开发效率,同时保证...

    Eclipse/MyEclipse注释模板和格式化模板的使用

    Eclipse和MyEclipse作为流行的Java集成开发环境(IDE),提供了许多增强开发效率的功能,其中注释模板和格式化模板尤为实用。本篇文章将深入探讨这两个功能,帮助你提升编码速度和代码规范性。 **一、注释模板** 1...

    myeclipse模板.zip

    本资源“myeclipse模板.zip”正是针对MyEclipse定制的一套模板集合,包含了代码格式化模板和注释模板,以下将详细解读这些模板及其应用。 1. 代码格式化模板:MyEclipse的代码格式化模板允许用户自定义代码的缩进、...

    myeclipse 格式化模板

    通过修改`codetemplates.xml`,你可以定义自己的模板,包括注释模板、代码块模板,甚至可以添加自定义的快捷键,使得编码更加高效。 在实际开发中,团队通常会共享一个统一的`eclipse-formatter.xml`和`code...

    如何修改MyEclipse方法注释

    使用自定义模板时,当你创建新的类或方法时,记得勾选“Generate comments”选项,MyEclipse会自动插入你定义好的注释模板内容。 总结来说,MyEclipse的代码模板功能使得编写规范的注释变得简单高效。通过自定义...

    myeclipse与eclipse注释文件,格式文件导入

    注释文件通常包含预定义的代码注释模板,如类、方法、变量等的注释模板,它们可以极大地提高开发效率,使代码注释更规范、更一致。而“格式文件”则指的是代码格式化规则,例如缩进、空格、换行等,它能确保团队成员...

    myEclipe注释模板导入方法.zip

    为了提高工作效率,许多开发者都倾向于使用统一的代码风格和注释模板。本文将详细介绍如何使用myEclipse这一强大的Java集成开发环境(IDE)来导入自定义的注释模板,使代码更加规范且易于理解。 标题中的"myEclipse...

    myeclipse编码模板

    1. `template`标签:定义一个模板,它有`name`(模板名称)、`description`(模板描述)和`context`(适用的代码上下文,如Java方法体、注释等)属性。 2. `code`标签:模板的具体代码内容,支持变量替换。例如,`$...

    Myeclipse配置环境

    - **类型注释模板:** 设置类的注释模板,如包含描述、作者、公司等信息。 **12. Maven工程创建与发布:** - **创建Maven工程:** 注意在创建过程中,由于MyEclipse2013的限制,可能需要进行额外的操作才能将其...

    关于Myeclipse中的编码规范导入

    总的来说,通过MyEclipse的编码规范导入功能,团队能够统一开发风格,提升代码质量,降低维护成本。同时,这也是每个开发者应该养成的良好编程习惯,因为整洁、一致的代码不仅有利于自身理解,也有助于他人阅读和...

    myeclipse快捷方式大全

    - 功能:为当前行添加或移除注释。 - 使用场景:临时禁用某行代码的执行。 ##### 50. **Ctrl+Shift+M**: 导入包 - 功能:手动添加包导入语句。 - 使用场景:添加特定的包导入。 ##### 51. **Ctrl+Shift+O**: ...

    MyEclipse 褐色配置方案

    它在Eclipse的基础上添加了许多对企业开发者有用的特性,如Java EE项目模板、数据库工具、性能调优等。然而,原生的Eclipse或MyEclipse默认配色可能不适合每个人,因此,用户经常寻找和定制适合自己的色彩方案。 ...

    Myeclipse翻译[文].pdf

    开发者可以轻松地“切换注释”,“添加块注释”或“除去块注释”,并利用“格式化”和“格式化元素”功能统一代码风格。此外,“添加导入”、“组织导入”和“对成员排序”等功能有助于保持代码的整洁。“清理”操作...

    IDEA插件之GET/SET自动生成带模版注释插件

    "IDEA插件之GET/SET自动生成带模版注释插件"是一个专为IDEA设计的插件,它扩展了IDEA原有的get/set生成功能,允许开发者在生成的get/set方法中加入特定的注释模板。这与MyEclipse的Code Templates功能类似,都旨在...

    MyEclipse的快捷键.txt

    前一个快捷键用于添加单行注释,而后者用于添加多行注释(在JSP文件中为`&lt;!-- --&gt;`)。 **15. Alt+Shift+O:** 切换标记发生处的颜色。该功能可以在代码中高亮显示特定元素的所有出现位置,便于快速识别。 **16. ...

    myeclipse优化设置

    3. 在`Method Body`模板中编辑或取消勾选注释选项。 #### 十、调整代码悬停提示设置 通过调整代码悬停提示设置可以改善代码阅读体验。操作步骤如下: 1. 进入`Window`菜单下的`Preferences`。 2. 定位到`Java` &gt; `...

    myeclipse-eclipse快捷键大全.txt

    - **去除模板注释**: `Window -&gt; Preferences -&gt; Java -&gt; Code Style -&gt; Code Templates`,选择`Comments`分类下的模板,点击`Edit`去除默认注释。 - **刷新项目资源**: 通过右键项目资源,选择`Refresh`来更新资源...

Global site tag (gtag.js) - Google Analytics