技巧:
ctrl+shift+y:将选中文本转换成小写
ctrl+shift+x:将选中文本转换成大写
显示内存占用情况
window - preferences - general。右边选中“Show heap status”。
取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都往自动校验一下,只是需要的时候才会手工校验一下!
windows– perferences– myeclipse– validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator
手工验证方法:在要验证的文件上,单击鼠标右键– myeclipse– run validation
取消updateing index
Window - Preferences - Myeclipse Enterprise Workbench - Maven4Myeclips - maven
禁用Download repository index updates on startup
取消MyEclipse自动更新
myeclipse的quick update很烦人,使用时封闭。
preference- myeclipse- community essentials,勾掉search for new features at startup
取消Eclipse拼写检查
拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好往掉,没有多大的用处
windows– perferences– general– editors- Text Editors- spelling
将Enable spell checking复选框的勾选去掉
取消myeclipse的启动项
myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个。
windows– perferences– general– startup and shutdown
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消。
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。
Derby:一种保存成 jar 形式的数据库,一般用不到,取消。
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat
更改各种文件的默认打开的方式
windows– perferences– general– editors- file associations
在下方选择一种编辑器(尽量选择MyEclipse *** Editor),然后点击左边的default按钮
设置xml的默认打开方式为myeclipse html editor,因为这样的话可以使用快捷键 “ctrl+shit+/” 快速注释xml的内容
修改javadoc的位置
MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,如果网速不好,就会出现卡顿现象。
window-preferences-java-installed JREs
找到 JRE System Libraries- charsets.jar- Javadoc location
修改为本地的java doc文件位置,或直接修改为none。
修改Eclipse格式化代默认长度
eclipse 默认设置的换行长度, 格式化代码后,经常换行,非常难看。
1.Java代码
Window->Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maximum line width
默认80,加个0,改成800就行了。
2.CSS代码
Window->Preferences->Web->CSS Files->Editor->Line width
默认为72,加个0,改为720保存。
3.Html代码
Window->Preferences->Web->HTML Files->Editor->Line width
默认为72,加个0,改为720保存。
4.JSP代码
Window->Preferences->Web->JSP Files->Editor->Line width
默认为72,加个0,改为720保存。
使用alt+/作为只能提示的快捷键
在MyEclipse6.5中,默认的提示为Ctrl+Space,而它会与我们的输入法切换冲突,使提示失效。
window - preferences - general - keys,先取消Content Assist命令的绑定,再用“alt+/”来绑定。
由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值。
让MyEclipse提示xml信息
当我们在编写struts.xml时,发现eclipse并不会给出帮助提示,那是因为MyEclipse默认并不支持struts2,所以我们需要手工导入dtd以支持提示。
步骤:
window - preferences - MyEclipse - Files and Editors - XML - xml Catelog。然后在右边点add添加。
location为dtd文件所在的位置(struts-2.0.dtd文件struts2-core-2.1.6.jar中可以得到);
KeyType选择URI,
Key为struts-2.0.dtd文件中文档声明的内容(http://struts.apache.org/dtds/struts-2.0.dtd),在struts.xml文件中也有此key值。
建立user_library以方便开发
window - preferences - java - build path - user libraries
新建liberary,取好名字后,加入相应的jar包即可。
解决JAVA文件中使用注解(Annotation)时,敲入@之后没有自动给出提示的问题。
window - preferences - java - editor - content assist,最下边,默认情况如下所示:
改为:
其中,200表示弹出提示的等待时间,如果机器性能比较好,可以改为100;
上图可见,只有输入“.”的时候才会弹出提示,输入“@”和“#”时是用于javadoc也就是注释的。
问题
描述:myeclipse中右键选择“open project”来打开一个原先关闭了的项目,会弹出一个提示
Should referenced projects also be opend whereapplicable
解释:在Myeclipse中如果有多个项目,项目之间是可以有引用关系的(在项目属性的java build path 窗口中,有一个projects标签),
这句话的意思是说,如果有被引用的项目,要同事打开它们吗?
项目之间相互依赖,和引入jar是一样的道理,这样你可以将一个大的项目建成多个独立的工程,便于管理。
加大JVM的非堆内存
打开eclipse.ini
-showsplash com.genuitec.myeclipse.product
–launcher.XXMaxPermSize 256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m -Xmx512m
-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
-Duser.language=zh_CN
-XX:PermSize=128M
-XX:MaxPermSize=256M
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大