码迷,mamicode.com
首页 > 系统相关 > 详细

MyEclipse优化设置(myeclipse突然卡死或卡住的问题及其他优化)

时间:2014-09-26 13:03:28      阅读:443      评论:0      收藏:0      [点我收藏+]

标签:myeclipse优化   myeclipse突然卡死   

如果读者使用过 myeclipse7 或者更高版本都会发现,myeclipse 在编写代码的时候会有突然 卡死的现象,原因为什么呢?我在网上找了很多资源,希望对读者有点用。

eclipse 解决经常死机方法
在用[MyEclipse] 写代码很容易卡死机, 尤其是在对 JSP 文件的<%%>之间写代码的 时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是 MyEclipse 版本的问题, 结果换了 6.0 版-》6.5 版-》7.0 版全都一样,难道是我机子的问题?可是还原系统后用还 是一样的结果。

在网上找了很久才知道,是 MyEclipse 在智能提示的时候自动访问网络上 sun 公司的最新 API 文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用 MyEclipse 写代码, 结果还真的搞定了。可是,我总不能因为个这就不上网了吧,终于,找到了两全其美的解决 方法。 在自己创建的工程名上右键,选择 Properties》在打开的窗口中点击 Java Build Pa th》单击 Libraries 选项卡,找到 JRE System Libraries->charsets.jar->Javadoc location 选中 Javadoc location,再选择右边的 Remove,更改成 Javadoc location: (Non e),点击 OK。 接下来在写代码的时候就不会再卡死了, 当然如果你的电脑断开网络也是不会卡的, 谁愿意 断网啊?O(∩_∩)O~ 下面是一些关于 myeclipse 的优化,是我从网上整理出来并自己验证过的确是好的。
myeclipse7 定义自己的 jsp 模版: 模版: 在更改前先关闭 eclipse。 在 eclipse 安装目录找到一下 jar 文件: MyEclipse 7.0 M2\eclipse\plugins\com.genuitec.eclipse.wizards_6.9.200.zmyeclipse69200200809.jar 使用 winrar 打开该 jar: 将\templates\jsp\Jsp.vtl 拖动出来使用文本编辑器编辑为自己想要的内容,将 Jsp.vtl 命名为自己的 名字 在将 jar 根目录的 templates.xml 拖出来编辑, 找到 <template context="com.genuitec.eclipse.wizards.jsp" script="templates/jsp/Jsp.vtl" name="Default JSP template"/>

复制一份修改在下一行,例如: <template context="com.genuitec.eclipse.wizards.jsp" script="templates/jsp/ComsysJsp.vtl" name="Default JSP template"/> 删除,jar 根目录下的 templates.xml 文件,将编辑好的 templates.xml 拖动到 jar 包中,

解决实例化时自动补全不必要的单词问题 增强 Eclipse ,MyEclipse 的代码提示功能(图文教程)V1.1 问题描述: 比如说写 String 写 S 的时候没有提示 写到 St 的时候提示就出来了,所以我又加了大写字母,问题是在 比如说我写 String sql = ""; 的时候 前面有个对象是 sqlStr 写到 sql 的时候就必须按 esc 要不然就 会出来 sqlString。

这个问题让人很烦的,解决方法如下:

最后的话,就是自己写代码测试了,我就不说了。

eclipse 常用快捷键
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】 显示类的继承关系,并打开类继承视图。 调试快捷键 Eclipse 中有如下一些和运行调试相关的快捷键。 1. 【Ctrl+Shift+B】 :在当前行设置断点或取消设置的断点。 2. 【F11】 :调试最后一次执行的程序。

3. 【Ctrl+F11】 :运行最后一次执行的程序。 4. 【F5】 :跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。 5. 【F6】 :单步执行程序。 6. 【F7】 :执行完方法,返回到调用此方法的后一条语句。 7. 【F8】 :继续执行,到下一个断点或程序结束。 常用编辑器快捷键 通常文本编辑器都提供了一些和编辑相关的快捷键,在 Eclipse 中也可以通过这些快捷键进行文本编辑。 1. 【Ctrl+C】 :复制。 2. 【Ctrl+X】 :剪切。 3. 【Ctrl+V】 :粘贴。 4. 【Ctrl+S】 :保存文件。 5. 【Ctrl+Z】 :撤销。 6. 【Ctrl+Y】 :重复。 7. 【Ctrl+F】 :查找

eclipse 设定的编码
想在新建的 JSP 里面与设定的编码方式是:Window->Preferences->MyEclipse->Files and Editors->JSP -> JSP Templates-->New JSP File(有三个,看类型选择,我选的是第一个就可以了).双击它 或者点 edit,,然后那 个代码模板里面 把编码部分的 el 表达式改成 GBK 或者想要的编码形式就可以了. ^_^ 代码显示行数,就正如二楼的哥哥说的," MyEclipse 的编写代码的区域左边有蓝色条,右键,在弹出菜单中选 择 show lines,就能看见行数了 " (谢谢) 因为有你们热心的帮忙,所以我们的生活才如此精彩融洽!谢谢你 们!

Window->Preferences->MyEclipse->Files and Editors->JSP 在 Encoding 下拉框里选择想要的编码方式

第一步: 第一步 取消自动 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 的优化与个性化

以前一直使用基于 eclipse 的 websphere,没考虑那么多,一直占用大量的资源。而现在,在一个破 机器上使用 eclipse、myeclipse,不得不对其进行一下优化。查询了多个相关的帖子,特作如下总结。 我使用的是 myeclipse 7.0

一、

Validation

Myeclipse,在校验的时候,默认会把 web 项目中的 js、jsp 都要校验。这样有很多不便。修 改相关属性可以避免这个事情:Window->preferences->MyEclipse->Validation。在这里,会 看见一个列表,把列表中的 Build 列的复选框中除了“Classpath Dependency Validator”外都 取消,只保留手动 manual 复选框的选项。 这里会遇到的问题是:1、如果你已经加载了一个项目,项目中已经提示了很多 error。那么可 以右键你的项目->Myeclipse->Remove All Validation Markers。2、如果需要校验的时候可 以右键你的文件->Myeclipse->run validation,如果 run validation 是灰色的,可以通过 ma nual Validation 设置。

二、

拼写检查

拼写检查往往会导致我们某些习惯上的命名经常造成我们的视觉麻烦。取消,可能解决:Wind ow->preferences->General->Editors->Text Editors->Spelling

三、

启动项

只选择自己需要的启动项,可以有效地节省资源:Window->preferences->General->Star tup and Shutdown。 这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍: WTP :类似 myeclipse,不用的话可取消。 Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。 Derby:一种保存成 jar 形式的数据库,取消。 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消。

四、

文件默认打开的方式

这里主要是应对编程者的要求,如果不是页面设计者,不需要打开一个网页页面的时候显示预 览页面。Window->preferences->General->Editors->File Associations 选择 jsp、html 的默认设成:jsp editor、html editor。

五、

代码提示快捷键

在 myeclipse 7.0 里已经不存在这个问题了。 但是之前的某些版本里的快速提示仍然是 ctrl+s pace,与输入法冲突(英文母语开发不需要输入法转换)。Window->preferences->General-> Keys 找到 Context Assist 改成自己需要的,在 7.0 中是默认 alt+/。

六、

JVM 的非堆内存

让调试编译更流畅需要扩大堆内存:打开 myeclipse.ini 调大-XX:MaxPermSize=192M 为 512M。也有资料说要-XX:PermSize 调成跟 -XX:MaxPermSize 一样大。7.0 后没有-XX:Per mSize 了。要注意:XX:MaxPermSize、Xmx 之和不能超过电脑内存。

七、

默认编码

1、 改变 Eclipse 或者 MyEclipse 新建文件的默认编码 eclipse 的: window-preferences-General-ContentType 改成 utf-8。 myEclipse 的: window-preferences-myEclipse-files and editors-jsp encoding 设成 ISO10646 /UTF-8. 2、 eclipse 和 java 文件编码设定 Window->preferences->General->Workspace Text file encoding 改为 UTF-8。 方便项目移植到 linux 下编写。 3、 项目编码 这里遇到的问题是,眼前的项目已经编写了大部分了,然而,只想接下来的新建的文件的 编码是 UTF-8,而以前的不变。那么右键自己的项目->Properties->Resource->Text file encoding 改为 UTF-8

4、 JSP 编码 Window->myeclipse->Files and Editors->JSP、XML 都在 encoding 中调节成 UTF-8。

八、

代码自动提示功能

.net 的代码提示功能在 myeclipse 里一样拥有。 Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto a ctivation triggers for Java。默认的只有一个“.”这里添加上二十六个英文字母外加“(,”左括 号和逗号。7.0 版本之前我貌似添加不了那么多,可以随便添加两个然后导出配置修改配置文件然 后再导入。(ABCDEFG HYJKLMN OPQRST UVWXYZ abcdefg hyjklmn opqrst uvwxyz)

九、

MyEclipse 添加 javadoc

其实,7.0 没有这个问题。因该是旧版本的问题: 按住 CTRL,点击一方法时出现: The jar file rt.jar has no source attachment. You can attach the source by cliking Attack Source below: 解决方法: 因为 rt 的 source 在 jdk 目录的 src.zip 文件里,所以找到 jdk 目录下的 src.zip 就行了。一般 MyEclipse 没有 src.zip.你要用到 JDK 安装包的路径,比如你的 JDK 安装路径:C:\Program Fi les\Java\jdk1.5.0_15 那就选择;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

十、

修改 editor 中不同类型的文字的颜色

Window->preferences->java->Editor->syntax Coloring 自己设。

MyEclipse优化设置(myeclipse突然卡死或卡住的问题及其他优化)

标签:myeclipse优化   myeclipse突然卡死   

原文地址:http://blog.csdn.net/zhiyonghafu/article/details/39577739

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!