首页 > 代码库 > MyEclipse的优化

MyEclipse的优化

 第一步: 取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!

取消方法:
windows–>perferences–>myeclipse–>validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation


第二步:取消Eclipse拼写检查
1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处

windows–>perferences–>general–>editors->Text Editors->spelling-> 将Enable spell checking复选框的勾选去掉。


第三步:取消myeclipse的启动项
  myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以

  windows–>perferences–>general–>startup and shutdown  (详见底端介绍)
     所以可以将一些不使用的模块禁止 加载启动。
  Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块
       我这里只让它加载tomcat6 勾选 MyEclipse EASIE Tomcat 6 。
       WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
       Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
       Derby:一种保存成 jar 形式的数据库,我没用到,取消
      一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,
       比如我只选了    tomcat 。

 

第四步:更改jsp默认打开的方式
  安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之 windows–>perferences–>general–>editors->file associations

在下方选择一种编辑器,然后点击左边的default按钮。
  如:在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
  还有XML文件的默认编辑器

 

第五步:更改代码提示快捷键(不建议使用增强提示,使用Ctrl+/在自己需要的时候提示更佳)
  现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输入法.
  windows–>perferences–>general–>Keys
  更改 content assist 为 alt+/
  同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值
  好了,现在的速度及方便性是不是提高了。

第六步: 更改内存使用文件

  1、打开 eclipse.ini
  -showsplash
  com.genuitec.myeclipse.product
  --launcher.XXMaxPermSize
  256M
  -vmargs
  -Dosgi.requiredJavaVersion=1.5
  -Xms256m
  -Xmx1024m   
  -Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
  -Duser.language=en
  -XX:PermSize=128M
  -XX:MaxPermSize=256M
  把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
  原因:大家一定对这个画面很熟悉吧:
  几乎每次 eclipse 卡到当都是因为这个非堆内存不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
  注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小