更新时间:2020-09-28 17:22:55 来源:极悦 浏览1555次
Eclipse是著名的跨平台的自由集成开发环境(IDE),同时,Eclipse也是一个开放源代码的、基于Java的可扩展开发平台。Eclipse之所以备受广大开发人员的青睐,除了Eclipse的免费使用,还有其强大的功能支持。除此之外,Eclipse灵活方便的快捷键也为eclipse带来了许多优质的评价。当然,既然有快捷键的存在,为了避免出现代码混乱的情况,注释的存在是不可避免的。下面就为小伙伴们带来eclipse快捷键注释的几种方法。
一、多行注释快捷键
1.选中你要加注释的区域,用 Ctrl+Shift+C 或者 Ctrl+/ 会加上 // 注释,再重复按一下就会去掉 // 注释。(.js文件中只有 Ctrl+Shift+C 管用,.java文件中都管用)
2.选中你要加注释的区域,用 Ctrl+shit+/ 会加上 /*...*/ 注释,再用 Ctrl+shit+\ 会去掉 /*...*/ 注释。(注意:正斜杠是加注释,反斜杠是去掉注释)
3.要修改在eclispe中的命令的快捷键方式我们只需进入 Windows -> Preferences -> General -> keys 设置就行。
二、Eclipse中添加文档注释快捷键
1.例如默认的文档注释:
/**
* @author xxx
*
*
*/
2.快捷键为:Alt+Shift+J
3.修改文档注释的注释格式内容,修改的方法有两种:
A.直接在eclipse给的模板下进行修改
打开Eclipse
Window --> Preferences --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit...
例如:
/**
* 项目名称:${project_name}
* 类名称:${type_name}
* 类描述:
* 创建人:${user}
* 创建时间:${date} ${time}
* @version
*/
B.自己编写一个xml文档导入进去
打开Eclipse
Window --> Preferences --> Java --> Code Style --> Code Templates --> Comments --> types --> Import...
选择你写好的模板.xml文件
Eclipse中默认的模板.xml文件如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** * ${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">/** * @author ${user} * * ${tags} */ </template><template autoinsert="true" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/** * */</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="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/** * */</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 methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/** * ${tags} */</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="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></templates> 自己写好的模板.xml文件如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><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"/><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"> /** * Description: * @author hp DateTime ${date} ${time} * ${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"> /** * Description: * @author hp DateTime ${date} ${time} * ${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"> /** * Description: * @author hp DateTime ${date} * */</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: ${file_name} * Description: * @author hp DateTime ${date} ${time} * @company bvit * @email [email protected] * @version 1.0 * ${tags} */</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 get ${bare_field_name} */</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"> /** * Description: * @author hp DateTime ${date} ${time} * ${tags} */</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"> /** * Description: * @author hp DateTime ${date} * ${tags} * ${see_to_target} */</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"> /** * @param ${param} set ${bare_field_name} */</template></templates>
以上就是eclipse快捷键注释的方法,小伙伴们可以根据实际情况选择适合自己的方法。其实,对于许多Java初学者来说,有正确的指导方法是至关重要的,这就像是黑暗中的引路人,现在,这样的引路人就出现在本站的Java零基础入门教程中,小伙伴们还在等什么,赶快行动吧,学习Java,从现在开始!
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习