MyEclipse使用前的优化和配置

MyEclipse使用前的优化和配置
首选项——Preferences
窗口——window
一.MyEclipse智能提示配置(Java代码):
    1、打开MyEclipse,然后“window”→“Preferences”。
    2、选择“java”,展开,“Editor”,选择“Content Assist”。
    3、选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
    4、“Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找修改。然后“apply”,点击“OK”。
    5、然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。
    6、选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。
    7、在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。
    8、按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。
    9、查找到“.abc”的配置信息如下: 
            /instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc 。
    10、把“.abc”改成“.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM(,”,保存,关闭“test.epf”。
    11、回到MyEclipse界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。
    12、最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。


二.设置默认编码方式(个人选择):
    1、打开MyEclipse,然后“window”→“Preferences”。
    2、选择“General”→“Editors”→“Workspace”。
    3、在Workspace”右边可看到“Text file encoding”的“GBK”改成“UTF-8”.
    4、创建新的项目可看到项目的编码为“UTF-8”。


三.设置默认文件默认打开方式(个人选择,利于优化):
    1、打开MyEclipse,然后“window”→“Preferences”。
    2、选择“General”→“Editors”→“File Association”。
        2.1 htm  html  改成MyEclipse HTML Editor (中间不要有Visual)。
        2.2 Jsp  也改成 MyEclipse JSPEditor (中间不要有Visual)。
        2.3 其他默认打开方式不在赘述,  如果安装有 Spket插件(js  JQuery  Ext 代码提示功能) , 请根据需要配置!


四.设置编辑器字体大小(个人选择):
    1、首选项>  General > Apperance > Colors and Fonts > basic > Text Font。


五.设置各种编辑器的格式化方式(个人选择):
    1、打开首选项打开后,在搜索框输入 “for” 这时候就能出来。
    2、一般需要修改的就是无非就是行宽, 每行最多显示的字符个数之类的。


六.设置JSP页面的编码方式(大多数使用UTF-8的编码方式):
    1、在首选项当中的搜索框输入“JSP”,然后在右边选择UTF-8。


七.关闭updating indexes(优化):
    1、Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse >禁用Download repository index updates on startup


八.关闭MyEclipse的自动确认(优化):
    1、windows > perferences > myeclipse > validation
    2、将Build下全部勾取消
    3、如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右键 -> MyEclipse -> Run Validation)。


九.启动优化,关闭不需要使用的模块(优化):
    1、Window > Preferences > General > Startup andy Shutdown
            在这里列出的是MyEclipse启动时加载的模块


                                    java代码提示模板
sysout  --  sout  - -   Sysrem.out.printlin();


syserr   --  serr  - -  Sysrem.err.printlin();


JavaWeb:


1 servlet生成模版
在MyEclipse\Common\plugins目录下搜索com.genuitec.eclipse.wizards
得到搜索结果 com.genuitec.eclipse.wizards_7.9.100.zmyeclipse80020090924a.jar
备份,复制粘贴一份,完全关闭MyEclipse.
打开templates目录,发现Servlet.java了,修改一下就完事了。


附件:
       启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择):
                            Automatic Updates Scheduler //自动升级调度  
                            MyEclipse QuickSetup //快速启动  
                            MyEclipse Derby //derby是一个开源数据库的名字
                            MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字  
                            MyEclipse EASIE Geronimo 2   
                            MyEclipse EASIE JBOSS 2   
                            MyEclipse EASIE JBOSS 3   
                            MyEclipse EASIE JBOSS 4   
                            MyEclipse EASIE JBOSS 5   
                            MyEclipse EASIE JBOSS   
                            MyEclipse EASIE Jetty 4   
                            MyEclipse EASIE Jetty 5   
                            MyEclipse EASIE Jetty 6   
                            MyEclipse EASIE Jetty   
                            MyEclipse EASIE JOnAS 3   
                            MyEclipse EASIE JOnAS 4   
                            MyEclipse EASIE JOnAS   
                            MyEclipse EASIE JRun 4   
                            MyEclipse EASIE JRun   
                            MyEclipse EASIE Oracle 10 AS   
                            MyEclipse EASIE Oracle 9 AS   
                            MyEclipse EASIE Oracle AS   
                            MyEclipse EASIE Orion 1   
                            MyEclipse EASIE Orion 2   
                            MyEclipse EASIE Resin 2   
                            MyEclipse EASIE Resin 3   
                            MyEclipse EASIE Resin   
                            MyEclipse EASIE Sun 8.x   
                            MyEclipse EASIE Sun 8   
                            MyEclipse EASIE Sun 9   
                            MyEclipse EASIE Glassfish 2   
                            MyEclipse EASIE Glassfish 1   
                            MyEclipse EASIE Sun One   
                            MyEclipse EASIE MyEclipse Tomcat 6 Server   
                            MyEclipse EASIE Tomcat 4   
                            MyEclipse EASIE Tomcat 5   
                            MyEclipse EASIE Tomcat 6   
                            MyEclipse EASIE Tomcat   
                            MyEclipse EASIE WebLogic 10   
                            MyEclipse EASIE WebLogic 6   
                            MyEclipse EASIE WebLogic 7   
                            MyEclipse EASIE WebLogic 8   
                            MyEclipse EASIE WebLogic 9   
                            MyEclipse EASIE WebLogic   
                            MyEclipse EASIE WebSphere 5   
                            MyEclipse EASIE WebSphere 6.1   
                            MyEclipse EASIE WebSphere 6   
                            MyEclipse EASIE WebSphere 4   
                            MyEclipse Examples //样例  
                            MyEclipse Memory Monitor //内存监控  
                            MyEclipse Tapestry Integration //插件集成  
                            MyEclipse JSP Debug Tooling //jsp调试插件  
                            MyEclipse File Creation Wizards //文件创建程序   
                            ICEfaces Integration forMyEclipse //基于Ajax的JSF开发框架()
                            MyEclipse Backward Compatibility //后台功能  
                            MyEclipse Perspective Plug-in //透视图插件   
                            Pluse Collaboration Control Center//Eclipse的网页管理中心
                            eclipse-cs 4.x.x-> 5.0.0 Migration Plug-in //Eclipse插件兼容组件
                            Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)   
                            Dynamic Languages ToolKitCore UI //对入PHP等动态语言支持的用户接口
                            WTP Webservice UI Plug-in //Web 服务视图插件  
                            JavaServer Faces Tools - Core //jsf工具核心包   
                            Automatic Updates Scheduler //自动更新
                            Servicepolicy  //Web提供的服务性能目标定义,自动管理
                            AtfdebugPlug-in(Incubation) //动态语言的调试工具
                            Auxiliary Web Module Supportfor MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)
                            JSF Editor Preview Support for MyEclipse//jsf编辑器


十.取消拼写检查(自选):
    1、windows->perferences->general->editors->Text Editors->spelling    






十一.代码提示快捷键设置:
    打开window->Preferences->Generate->Keys,出现一个大的对话框
    "Alt+/"对应的命令名称是:"Content Assist",找到该条命令,单击选中它。
    这时在窗口下面的Binding 和 When 会出现自动显示该命令的信息,删掉Binding中的信息,然后按下键盘Alt+/,
    这个时候Binding就会自动显示Alt+/的快捷键,然后 when窗口中选择Editing Java Source ,最后点击OK。




















解决MyEclipse耗内存的方案
1.老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能:
    解决办法是关闭自动更新:
    Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials, 
        把选项 "Search for new features on startup"的前勾去掉即可。




2.关闭updating indexes(自选):
    Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse
        禁用Download repository index updates on startup 。把选项的前勾去掉即可。




3.关闭MyEclipse的自动validation(自选):
    问题原因:alidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次。
    解决方法:windows > perferences > myeclipse > validation , 将Build下全部勾取消


    如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:
        在需要验证的文件上( 右键 -> MyEclipse -> Run   Validation 。




4.启动优化,关闭不需要使用的模块(自选):
    问题原因:一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。
    解决方法:Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块。


    我这里只让它加载tomcat6 勾选 MyEclipse EASIE Tomcat 6。
    怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的:
        例如:
        WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消 。
        Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。
        Derby:一种保存成 jar 形式的数据库,我没用到,取消
        一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。




5.去掉MyEclipse的拼写检查(如果你觉的有用可以不去):
    问题原因:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处。
    解决方法: Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。




6.去掉MyEclipse繁杂的自带插件自动加载项(自选):
    路径:Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup中的复选框有选择性的勾去掉。
    像什么:prompt for workspace startup,refresh workspace on startup,confirm exit when closing last window等这些启动,关闭时的验证,自己根据需要可以去掉一些。




7.去掉jdk的一些没有必要的链接(自选):
    路径:Window > perferences > java > Installed JREs 选中一个jre
            再选择右边的edit,就会看到“edit jre”对话框,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoc location”
    在javadoc location path中把地址去掉,置为空,这样确定之后,也就保证了jdk的快速到本地安装包中去查找需要的,不用联网去查找
    个人觉得这个设置对加快速度不是很重要






8.修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存(自选):
具体内容如下:
    -clean  是起动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
    -showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。
    com.genuitec.myeclipse.product.ide
    --launcher.XXMaxPermSize
    256m
    -vmargs  使用JRE的参数,后面就是JRE的参数了: 
    -Xms128m  虚拟机初始化内存容量。
    -Xmx512m  虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
    -Duser.language=en 后面跟的是语言 
    -XX:PermSize=128M   最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点
    -XX:MaxPermSize=256M 最大堆大小.这个也适当大些,这2个堆的大小设置直接影响到打开文件的速度
    -XX:+UseParallelGC  使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。
    把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
    几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
    相应的把这些东西设置大点,就ok了,但不能超过自己的物理内存实际大小,否则会导致MyEclipse启动失败




9.关闭自动更新(自选):
1>.禁用myeclipse updating indexes
Myeclipse总是在不停的update index,是Maven在下载更新,很是影响myeclipse的使用速度,禁用方法如下:
window->preferences->General->Startup and 
Shutdown->取消"Automatic Updates Scheduler"项。




2>.window->preferences->Myeclipse 
EnterpriseWorkbench->Maven4Myeclipse->Maven->取消"Download 
repositoryindex updates"项。






3>.window->preferences->Myeclipse 
EnterpriseWorkbench->Maven4Myeclipse->MyEclipse 
Dashboard->取消"ShowMyEclipse Dashboard on startup"项。






















Javadoc:
说实话,我总觉得MyEclipse的javadoc做的不怎样,它的默认javadoc是在网上的,这对于那些无法上网的或者网络很差的人来讲会很不爽,而且在jsp中输入java代码时会出现假死的状况,这个在之前困扰了我很久,我以前一直是拔网线的(汗)。后来也试过直接remove javadoc,这样就没有提示了。今天搞了一会终于把jre和javaEE的doc搞好了。


jre的javadoc
这个我是装了sun的jdk1.6,在安装目录java下的jdk1.6.0_14的目录下有src.zip文件,在window -> preferences -> java -> installed JREs中找到你安装的jre,如果没有先add一个,选中jre,选择edit。在下面的JRE system libraries中选中所有的jar包(用shift键),选择右方的javadoc location。在弹出的界面中选择下方的javadoc in archive, archive path中寻找前面所说的src.zip文件,下面一个可以不用设,因为就是在根目录下。同时还可以设置source attachment(这个可以看下jre的代码),路径依然是src.zip。打开这个文件可以看到是一个个的java文件。


javaEE的API
首先在http://download.csdn.net/down/243385/Aaron9979215下载API,其他地方应该也有。然后用上文的方法将javadoc设置到下载的zip文件。其中有三个地方不一样:1.window -> preferences ->myeclipse enterprise workbench -> java enterprise project -> library sets。 2.这里需要点开那个jar包(左边的小十字),然后选中javadoc location,再edit。3.在设置完archive path后还需要设置下面的path with archive:点开十字一直到api出现,选中它。ok








































附录:
一。常见快捷键:
    1、【ALT+/】:
        此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,
当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
    2、【Ctrl+O】:
        显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
    3、【Ctrl+/】:
        快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
    4、【Ctrl+D】:
        删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
    5、【Ctrl+M】:
        窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。




二。查看和定位快捷键:
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作:
    1、【Ctrl+K】、【Ctrl++Shift+K】:
        快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
    2、【Ctrl+Shift+T】:
        查找工作空间(Workspace)构建路径中的可找到Java类文件,再也不要为找不到类而痛苦啦!
    3、【Ctrl+Shift+R】:
        和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件)。
    4、【Ctrl+Shift+G】:
        查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
    5、【Ctrl+Shift+O】:
        快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜喔。
    6、【Ctrl+Shift+F】:
        格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。
    7、【ALT+Shift+W】:
        查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
    8、【Ctrl+L】:
        定位到当前编辑器的某一行,对非Java文件也有效。
    9、【Alt+←】、【Alt+→】:
        后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
    10、【F3】:
        快速定位光标位置的某个类、方法和属性。
    11、【F4】:
        显示类的继承关系,并打开类继承视图。




三。调试快捷键:
    1、【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
    2、【F11】:调试最后一次执行的程序。
    3、【Ctrl+F11】:运行最后一次执行的程序。
    4、【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
    5、【F6】:单步执行程序。
    6、【F7】:执行完方法,返回到调用此方法的后一条语句。
    7、【F8】:继续执行,到下一个断点或程序结束。




四。常用编辑器快捷键:
    1.【Ctrl+C】:复制。
    2.【Ctrl+X】:剪切。
    3.【Ctrl+V】:粘贴。
    4.【Ctrl+S】:保存文件。
    5.【Ctrl+Z】:撤销。
    6.【Ctrl+Y】:重复。
    7.【Ctrl+F】:查找。










---------------------------------有用的快捷键---------------------------------
    1、Alt+/
    代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)。
    2、Ctrl+1:
    光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
    3、Alt+Enter
    显示当前选择资源(工程,or 文件 or文件)的属性






---------------------------------Ctrl 系列---------------------------------
    Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量
    Ctrl+Shift+K: 和Ctrl+K查找的方向相反
    Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
    Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
    Ctrl+M 最大化当前的Edit或View (再按则反之)
    Ctrl+/ 注释当前行,再按则取消注释
    Ctrl+T 快速显示当前类的继承结构
    Ctrl+鼠标停留:可以显示类和方法的源码
    Ctrl+H:打开搜索窗口
    Ctrl+/(小键盘) 折叠当前类中的所有代码
    Ctrl+*(小键盘) 展开当前类中的所有代码






--------------------------------Ctrl+Shift 系列---------------------------------
    Ctrl+Shift+F 格式化当前代码
    Ctrl+Shift+O:快速地导入import
    Ctrl+Shift+R:打开资源 open Resource
    Ctrl+Shift+/ 加上段注释
    Ctrl+Shift+\ 取消段注释






--------------------------------行编辑用---------------------------------
    Ctrl+D: 删除当前行
    Ctrl+Alt+↓复制当前行到下一行(复制增加)
    Ctrl+Alt+↑复制当前行到上一行(复制增加)
    Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
    Alt+↑当前行和上面一行交互位置(同上)
    Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
    Ctrl+Shift+Enter 在当前行插入空行(原理同上条)
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值