在我们开发过程中经常需要写一些注释,如果一个项目中能保持统一的注释风格会让人觉得代码很清晰整洁,那么如何才能让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">/** * <p>Title: </p> * <p>Description: </p> * ${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文件,让项目组其他同事按照此方法导入配置文件,这样项目中的注释风格就一致了,看起来比较清晰明了。
相关推荐
总结来说,"Myeclipse/eclipse注释模板一键导入配置"是提高开发效率的重要手段,通过导入"配置myeclipse注释模板.txt"和"codetemplates.xml"文件,可以快速地定制和统一团队的代码注释风格,使得代码更易于理解和...
总结,MyEclipse的注释模板功能使得编写规范、统一的注释变得简单高效。通过定制和管理模板,开发者可以提升编码质量和效率,同时也为团队协作提供了便利。善用此功能,你的代码将更加专业且易于维护。
你可以将你的注释模板导出为 `.epf` 文件,分享给团队成员,让他们导入并使用相同的模板,实现团队代码风格的统一。 通过以上步骤,你可以有效地利用 Eclipse 和 MyEclipse 的注释模板功能,提升开发效率,同时保证...
Eclipse和MyEclipse作为流行的Java集成开发环境(IDE),提供了许多增强开发效率的功能,其中注释模板和格式化模板尤为实用。本篇文章将深入探讨这两个功能,帮助你提升编码速度和代码规范性。 **一、注释模板** 1...
本资源“myeclipse模板.zip”正是针对MyEclipse定制的一套模板集合,包含了代码格式化模板和注释模板,以下将详细解读这些模板及其应用。 1. 代码格式化模板:MyEclipse的代码格式化模板允许用户自定义代码的缩进、...
通过修改`codetemplates.xml`,你可以定义自己的模板,包括注释模板、代码块模板,甚至可以添加自定义的快捷键,使得编码更加高效。 在实际开发中,团队通常会共享一个统一的`eclipse-formatter.xml`和`code...
使用自定义模板时,当你创建新的类或方法时,记得勾选“Generate comments”选项,MyEclipse会自动插入你定义好的注释模板内容。 总结来说,MyEclipse的代码模板功能使得编写规范的注释变得简单高效。通过自定义...
注释文件通常包含预定义的代码注释模板,如类、方法、变量等的注释模板,它们可以极大地提高开发效率,使代码注释更规范、更一致。而“格式文件”则指的是代码格式化规则,例如缩进、空格、换行等,它能确保团队成员...
为了提高工作效率,许多开发者都倾向于使用统一的代码风格和注释模板。本文将详细介绍如何使用myEclipse这一强大的Java集成开发环境(IDE)来导入自定义的注释模板,使代码更加规范且易于理解。 标题中的"myEclipse...
1. `template`标签:定义一个模板,它有`name`(模板名称)、`description`(模板描述)和`context`(适用的代码上下文,如Java方法体、注释等)属性。 2. `code`标签:模板的具体代码内容,支持变量替换。例如,`$...
- **类型注释模板:** 设置类的注释模板,如包含描述、作者、公司等信息。 **12. Maven工程创建与发布:** - **创建Maven工程:** 注意在创建过程中,由于MyEclipse2013的限制,可能需要进行额外的操作才能将其...
总的来说,通过MyEclipse的编码规范导入功能,团队能够统一开发风格,提升代码质量,降低维护成本。同时,这也是每个开发者应该养成的良好编程习惯,因为整洁、一致的代码不仅有利于自身理解,也有助于他人阅读和...
- 功能:为当前行添加或移除注释。 - 使用场景:临时禁用某行代码的执行。 ##### 50. **Ctrl+Shift+M**: 导入包 - 功能:手动添加包导入语句。 - 使用场景:添加特定的包导入。 ##### 51. **Ctrl+Shift+O**: ...
它在Eclipse的基础上添加了许多对企业开发者有用的特性,如Java EE项目模板、数据库工具、性能调优等。然而,原生的Eclipse或MyEclipse默认配色可能不适合每个人,因此,用户经常寻找和定制适合自己的色彩方案。 ...
开发者可以轻松地“切换注释”,“添加块注释”或“除去块注释”,并利用“格式化”和“格式化元素”功能统一代码风格。此外,“添加导入”、“组织导入”和“对成员排序”等功能有助于保持代码的整洁。“清理”操作...
"IDEA插件之GET/SET自动生成带模版注释插件"是一个专为IDEA设计的插件,它扩展了IDEA原有的get/set生成功能,允许开发者在生成的get/set方法中加入特定的注释模板。这与MyEclipse的Code Templates功能类似,都旨在...
前一个快捷键用于添加单行注释,而后者用于添加多行注释(在JSP文件中为`<!-- -->`)。 **15. Alt+Shift+O:** 切换标记发生处的颜色。该功能可以在代码中高亮显示特定元素的所有出现位置,便于快速识别。 **16. ...
3. 在`Method Body`模板中编辑或取消勾选注释选项。 #### 十、调整代码悬停提示设置 通过调整代码悬停提示设置可以改善代码阅读体验。操作步骤如下: 1. 进入`Window`菜单下的`Preferences`。 2. 定位到`Java` > `...
- **去除模板注释**: `Window -> Preferences -> Java -> Code Style -> Code Templates`,选择`Comments`分类下的模板,点击`Edit`去除默认注释。 - **刷新项目资源**: 通过右键项目资源,选择`Refresh`来更新资源...