第一步: 取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!
取消方法:
windows–>perferences–>myeclipse–>validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法:
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation
第二步:取消Eclipse拼写检查
1、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处
windows–>perferences–>general–>validation->editors->Text Editors->spelling
第三步:取消myeclipse的启动项
myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以
windows–>perferences–>general–>startup and shutdown
第四步:更改jsp默认打开的方式
安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之
windows–>perferences–>general–>editors->file associations
在下方选择一种编辑器,然后点击左边的default按钮
第五步:更改代码提示快捷键
现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输入法.
windows–>perferences–>general–>Keys
更改 content assist 为 alt+/
同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值
好了,现在的速度及方便性是不是提高了。
当然这只是对一种工具的熟悉而已,不存在什么技术含量,但俗话不是说
“磨刀不误砍柴工”,有了方便的工具,对于我们写代码时的心情还是有所提高的...
内存多少呀?小了的话卡是必须的。配置一下参数试试以下是我的MyEclipse快捷方式的参数:(个人补充一点:参数在你安装的exlipse目录下的eclipse.ini文件中)现在解释这些参数的意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置-XX:MaxPermSize:最大堆大小。这个也适当大些-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M把里面的参数改为-vmargs-Xms128M-Xmx512M-XX:PermSize=128M-XX:MaxPermSize=256M
最近因为感觉用公司的台式机比自己的笔记本好,所以换了公司的台式机,换了后就是搭建一堆的环境,环境终于搭建好了,打开myeclipse,打开一个项目。
编辑一个jsp;突然发现jsp编辑器的提示把myeclipse整个工具都整停顿了,也就是卡个一、二分钟,真让我很郁闷,以前从来没有遇到这样的问题,于是、上网利用各种关键词例如
MyEclipse Jsp编辑器自动提示卡、慢,MyEclipse Jsp编辑器死了、MyEclipse Jsp编辑器提示不好,MyEclipse Jsp编辑器 因为提示停顿了, MyEclipse Jsp 自动提示 死了,等等吧,始终解决不了问题。
最后,想到自己动手吧,可是不知道从哪里下手。最后,放弃了,到时候再说吧。
一个偶然的机会,突然发现我写过的一个工程的jsp的自动提示时可用,而且不卡的,不停顿的,这让我很高兴,有了研究下去的兴趣,于是分析了两个程序的配置文件,终于让我发现在classpath文件下要这样配置就不会有问题,注意顺序
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/servlet-api.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/standard.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.5.0_15"/>
<classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
于是乎 加上 TNND 好用了