eclipse界面以及注释的简单配置
2015-08-13 19:43
525 查看
搁置了好久没有写东西,今天还是写一些eclipse界面简单的配置,虽然网上有好多的相关配置,但还是记录下 配置的经过,留给以后自己用。
首先,配置eclipse的界面,我看到很多人的eclipse界面杂乱不堪,无心编码,可能由于我的水平有限,目前用到的功能还不是足够多,但是我觉得简洁的界面才会有好的编码心情。下面是我的界面,与大家共享一下:
配置界面步骤:
1.打开eclipse界面,点击window->Perspective->Customize Perspective打开如下界面。
在此界面中我们可以配置我们的eclipse界面选项,Tool Bar Visibility和Action Set Avibility 主要负责界面如下模块:
Menu Visibility主要负责如下界面
有了简洁的桌面,心情大好,接下来当然是开心的编码了,这时,细心的程序员会发现,有一些老猿在新建类时会自动生成好多注释,免去了手写注释的麻烦,下面告诉大家如何快速配置注释模板。
首先,打开window->Preferences->java->Code Style->Code Template出现界面:
打开Comments节点,我们可以看到很多相关选项,我们可以逐一进行相关配置,网上有很多相应的配置选项,这里就不在赘述。如下是我配置的Comments节点的详细信息,已经制作模板,可以新建XML文件,直接拷贝后,通过Import进行导入:
***********************************************************以下为Comments节点的相关配置***************************************************************************
***********************************************************以下为Code节点的相关配置,使用同上***************************************************************************
*************************************************************************************************************************************************************************************
在配置过程中,可能会出现意外,那就是在我配置完成后,在新建类时会发现,有些注释会重复生成,会造成代码混乱,那是由于我们重复配置了Fiels、Types、New Java Files会出现注释重复出现,只要删除相应的配置,只保留一个就好。配置完成后,需要勾选如下选项才能自动生成相应注释。
若想在新建get/set方法时自动生成注释,则需要在生成方法勾选如下选项:
在手写方法时,可能无法自动生成注释,这时我们需要快捷键帮我们生成注释shift + alt + j
以上是我们的简单的eclipse的配置和使用,就简述到这里。
首先,配置eclipse的界面,我看到很多人的eclipse界面杂乱不堪,无心编码,可能由于我的水平有限,目前用到的功能还不是足够多,但是我觉得简洁的界面才会有好的编码心情。下面是我的界面,与大家共享一下:
配置界面步骤:
1.打开eclipse界面,点击window->Perspective->Customize Perspective打开如下界面。
在此界面中我们可以配置我们的eclipse界面选项,Tool Bar Visibility和Action Set Avibility 主要负责界面如下模块:
Menu Visibility主要负责如下界面
有了简洁的桌面,心情大好,接下来当然是开心的编码了,这时,细心的程序员会发现,有一些老猿在新建类时会自动生成好多注释,免去了手写注释的麻烦,下面告诉大家如何快速配置注释模板。
首先,打开window->Preferences->java->Code Style->Code Template出现界面:
打开Comments节点,我们可以看到很多相关选项,我们可以逐一进行相关配置,网上有很多相应的配置选项,这里就不在赘述。如下是我配置的Comments节点的详细信息,已经制作模板,可以新建XML文件,直接拷贝后,通过Import进行导入:
***********************************************************以下为Comments节点的相关配置***************************************************************************
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><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="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment"> /** * @Title: ${enclosing_type} * @Description: ${todo} * @param: ${tags} * @throws */</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">/** * @Title: ${enclosing_method} <BR> * @Description: <BR> * @return: ${field_type} <BR> */ </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"/><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} * @Author XXX * ${tags} * @return: ${return_type} */ </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">/** * <p>Title: ${enclosing_method}</p> * <p>Description: </p> * ${tags} * ${see_to_overridden} */</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="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/** * @Title: ${enclosing_method} <BR> * @Description: <BR> * @return: ${field_type} <BR> */</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">/** * FileName: ${file_name} * All rights Reserved, Designed By XXX * Copyright: Copyright(C) 2015-2016 * Company: XXX * * Modification History: * Date Author Version Discription Reason * --------------------------------------------------------------------------------------- * ${date} XXX 1.0 1.0 */</template></templates>
***********************************************************以下为Code节点的相关配置,使用同上***************************************************************************
<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">// ${todo} Auto-generated method stub ${body_statement}</template><template autoinsert="false" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">${filecomment} ${package_declaration} /** * @ProJectName ${project_name} * @ClassName ${file_name} * @Description ${todo} * @Author XXX * @Email XXX * @Version V1.0 * @CreateDate: ${date} ${time} */ ${typecomment} ${type_declaration}</template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody"> </template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">${body_statement} // ${todo} Auto-generated constructor stub</template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody"> </template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody"> </template><te 9a02 mplate autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody"> </template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">// ${todo} Auto-generated catch block ${exception_var}.printStackTrace();</template></templates>
*************************************************************************************************************************************************************************************
在配置过程中,可能会出现意外,那就是在我配置完成后,在新建类时会发现,有些注释会重复生成,会造成代码混乱,那是由于我们重复配置了Fiels、Types、New Java Files会出现注释重复出现,只要删除相应的配置,只保留一个就好。配置完成后,需要勾选如下选项才能自动生成相应注释。
若想在新建get/set方法时自动生成注释,则需要在生成方法勾选如下选项:
在手写方法时,可能无法自动生成注释,这时我们需要快捷键帮我们生成注释shift + alt + j
以上是我们的简单的eclipse的配置和使用,就简述到这里。
相关文章推荐
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- ext for eclipse插件安装方法
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Eclipse 格式化代码时不换行与自动换行的实现方法
- Eclipse下jQuery文件报错出现错误提示红叉
- eclipse如何忽略js文件报错(附图)
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
- jquery库或JS文件在eclipse下报错问题解决方法
- 什么是eclipse,eclipse的意思解析
- Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
- eclipse+myeclipse 环境配置方法
- 基于eclipse.ini内存设置的问题详解
- java,Android:在eclipse中的快捷键(经典收藏)
- 解析Java和Eclipse中加载本地库(.dll文件)的详细说明