如何在Eclipse中如何自动eclipse添加注释释和自定义注释风格

Settings-->File and Code Templates-->I..."
输入关键字进行搜索
为了方便、高效维护代码、生成较为实用的javadoc,想实现和eclipse一样的给方法体添加代码注释模板的功能,查阅了很多资料最终还是没有解决,目前掌握的只是是在Files-->Settings-->File and Code Templates-->Includes
中添加Method Header 模板,在Files-->Settings-->Keymap中Other->Fix doc comment下添加快捷键,但是不能对方法实现代码注释功能,新建类可以实现类注释,因为IDE默认加载了 includes下面的 File Header 文件,不知道怎样让方法体默认加载 Method Header 文件。希望大家能共同献策解决这个问题。
我现在使用的版本已经有自动添加注释模板的功能了!
版本号:141.2288178
你如果版本不是最新的,更新一下就可以了!
要回复问题请先或
自己究竟在干什么
浏览: 22461
关注: 5 人如何在Eclipse中自动添加注释
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何在Eclipse中如何自动添加注释和自定义注释风格 - 推酷
如何在Eclipse中如何自动添加注释和自定义注释风格
1. 如何自动添加注释
可通过如下三种方法自动添加注释:
(1)输入“/**”并回车。
(2)用快捷键 Alt+Shift+J(先选中某个方法、类名或变量名)。
(3)在右键菜单中选择“Source & Generate ElementComment”。
2. 如何自定义注释风格
自带的注释格式你不一定喜欢或不符合你公司的标准,那么可以通过下面方法进行修改。
(1)Window-&Preference 打开参数设置面板,然后选择:Java -& Code Style -& CodeTemplates
可以看到Comments下面一系列可以注释的Java代码组成部分(对文件、变量、方法、构造方法、重载函数等等),比如我想定制Java文件的注释风格,那么在右侧选择Comments中的File项,点击Edit,进入编辑模式,这样就可以自定义注释了。其中可以插入一些变量,如日期、文件名、作者等等。
3. 导入/导出代码格式模板
如果你辛辛苦苦定制好了自己的代码风格,然后换了台机器进行操作或重装了Eclipse,是不是要重新配置一遍呢?答案当然是No了,Eclipse提供了“导出”和“导入”功能,你可以把自己的模板导出来在其他机器上使用。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致Eclipse中添加文档注释快捷键 -
- ITeye技术网站
博客分类:
快捷键为:ALT + SHIFT +J
想更换为其他的快捷键:
Window--&Preferences--&General--&K找到"add javadoc comment"更改自己喜欢的快捷键。
另外如果觉得注释也不爽时也可以改改,修改的方法有两种:
1.直接在eclipse给的模板下进行修改
2.自己编写一个xml文档导入进去
那就来先说说第一种方法吧:
打开eclipse
Window--&Preferences--&Java--&Code Style --& Code Templates --& Comments --& types --& Edit
* 项目名称:${project_name}
* 类名称:${type_name}
* 类描述:
* 创建人:${user}
* 创建时间:${date} ${time}
* 修改人:${user}
* 修改时间:${date} ${time}
* 修改备注:
* @version
第二种方法是:
点击右边的import按钮选择你写好的模板.xml文件
下面是一个注释行模板codetemplates.xml,可以直接导入使用。贴出源码供大家参考一下
&?xml version="1.0" encoding="UTF-8"?&
&templates&
&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}.
&/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="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}(这里用一句话描述这个方法的作用)
* TODO(这里描述这个方法适用条件 – 可选)
* TODO(这里描述这个方法的执行流程 – 可选)
* TODO(这里描述这个方法的使用方法 – 可选)
* TODO(这里描述这个方法的注意事项 – 可选)
* @param name
* @param @return 设定文件
* @return String DOM对象
* @Exception 异常对象
CodingExample Ver(编码范例查看) 1.1
&/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"&
* ${see_to_target}
&/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"&
* 文件名:${file_name}
* 版本信息:
* 日期:${date}
* Copyright 足下 Corporation ${year}
* 版权所有
&/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}
the ${bare_field_name}
CodingExample Ver(编码范例查看) 1.0
&/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 Ver 1.1
&/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"&
* 项目名称:${project_name}
* 类名称:${type_name}
* 类描述:
* 创建人:${user}
* 创建时间:${date} ${time}
* 修改人:${user}
* 修改时间:${date} ${time}
* 修改备注:
* @version
*/&/template&
&/templates&
参考文章:
浏览 42674
浏览: 54929 次
来自: 上海

我要回帖

更多关于 eclipse怎么添加注释 的文章

 

随机推荐