MyEclipse优化

来源:互联网 发布:linux修改环境变量 编辑:程序博客网 时间:2024/06/13 00:48

http://blog.csdn.net/zzq900503/article/details/52925276

前面我们有转过一篇文章:

解决MyEclipse吃内存,让MyEclipse飞起来,MyEclipse速度

 

 

现象

但是遇到了一种情况,编辑jsp页面卡,尤其是使用快捷键ctrl+ 时会很卡。编辑java页面没问题的,比较流畅。

在jsp页面中一点ctrl+  就卡几秒钟。

按照上篇文章中优化过后只是编辑java页面流畅,jsp页面编辑仍然有卡顿现象,完全无法正常工作了。

 

 

解决方法

在网上找了很多帖子,都没得到解决。

最终设置以下几项后情况得到缓解。能正常开发了,偶尔还会出现卡顿情况。

 

 

jsp页面卡顿原因

jsp编辑器

myeclipse中内置了很多种jsp页面编辑器,默认使用的编辑器会在每次保存jsp页面时去绘制一遍页面导致卡顿,所以需要改成MyEclipse JSP Editor。MyEclipse JSPEditor具有jsp页面的解析功能但是不会去绘制,所以要快一些。

 

 

jsp页面验证

jsp页面在编辑时myeclipse会启用很多验证,包括js的语法验证,tag语法验证等等。其实我们可以在必要的时候手动去验证,或者编辑运行调整的话程序也是会报错的。

所以这里的验证就可以根据需要来勾选,其他多余的 可以取消一下。

 

 

javadoc 文档下载

在Libraries 的包中有一个javadoclocation属性,如果是外部链接的话,当我们使用到某个包的内容时,它就会去下载相关文档。所以造成卡顿。

 

 

ctrl键的关联指向

myeclipse中点击ctrl后指向任何一个单词,它就会判断它是不是一个class,如果是的话,就可以左键点击直接跳转过去。

如果是在jsp中没有取消这个功能的话,可想而知,就当我们在jsp页面中使用ctrl+快捷键时自然就会卡。

 

 

 

优化设置

设置 JSP 默认编辑器

 Myeclipse 顶部菜单栏: 窗口 (Windows) -> 首选项(Preferences) : 常规 (General) - 编辑器 (Editor) 选中 File Associations: 

 选中 *.jsp 项,再选中下框中 MyEclipse JSP Editor 项,点击 右边的Default 按钮,即可。

a Preferences type filter text File Associations General File types: Appea ra nce Capabilities Compa re/ Pa tch Content Types File Associations Text Editors Keys pcx Network Connectio Pe r s pectives Sea rch Secu rity Startup and Shutdo Web Browser Works pace Help Java MyEclipse Plug-in Development Pulse o *jspf * •Jspx * .pict * .png *.profiler *.propertles Associated editors: MyEclipse Visual JSF Designer MyEclipse JSP Editor ked by 'SPI content type) (locked by OSF Page' content type tåWeb Page Editor MyEclipse Visua JSP Designer (locked by 'SPI content type) (locked by OSF Page' cor Text Editor (locked by US?' content type) (locked by OSF Page' content type) (locked MyEclipse Visual JSF Designer (locked by OSF Page' content type) Eh ll.-„-L-" Add m Re move Add Remove ault

 

 

 

取消jsp页面多余的验证

在jsp页面右边--》myeclipse---》Exclude From Valitation。

Open Open With Show In Copy Copy Qualified Name Pa ste Delete Build Path Refactor Importm Expo rtm Refres h Assign Working Setsm Run As Debug As Profile As Tea m Compare With Replace With MyEclipse Properties Alt+Shift+W Ctrl+C Ctrl+V Delete Alt+Shift+T Alt* Enter Open in Explorer Send to Mail Recipient Format document Exclude From Validation anage a a onm Remove All Validation Markers

Manage Validation中可以部分取消

al MyEclipse Validation Excluded Resourc Validation Enable project specific settings Suspend all validators Configure Workspace Settings... The selected validators will run when validation is performed: Validator Classpath Dependency Validator Client-side JavaScript Validator Deployment Descriptor Validator DTD Validator HTML Syntax Validator JavaScript validator for JS files iJSFApplication ConfigürStiomValida... JSP Content Validator JSP Syntax Validator Struts 2 Validator Tag Library Descriptor Validator WSDL Validator Manual Build Set-tinc A Enable All Disable All Restore Defaults Apply

 

 

 

取消文档下载

项目工程右键->属性(Properties)-> Java 构建路径 (Java BuildPath) - Libraries 选择: JRE System Library [....] 项;找到 charsets.jar包项,展开,点击:javadoc location 项,点击右侧的 “Remove” 按钮 ,把项改为 javadoc location (None);

其他包也类似取消。

a Properties for HellowWorld type filter text Resou rce Builders Java Build Path Java Code Style Java Compiler Java Editor Javadoc Location MyEclipse Project References Run/Debug Settings Web Content Settings Web Page Editor Java Build Path Projects Libraries Order and Export Source JARs and class folders on the build path: 'RE System Library GdkI.7.O_21] Access rules: No rules defined Native library location: (None) 59 resourcesjar - rt.jar - issejar - ice.jar - charsetsjsi - o Source attachment: src.zip - Files\Ja'" @ Javadoc location: (None) Native library location: (None) Access rules: (No restrictions) - non modifiable ifrjar - access-bridgejar - dnsns.iar - Add JARs... Add External JARs... Add Variable... Add Library... Add Class Folder... Add External Class Folder... Editm Re move Migrate JAR File...

 

 

取消jsp页面的ctrl键关联指向

顶部菜单栏 (窗口)Window -> (首选项)Preference ->(常规)General -> Editors -> Text Editors -> HyperLinking ->在用Ctrl键控制的HyperLinking Style Nevigation列表下, 取消勾选与JPS或Javascript有关的选项;

a Preferences type filter text General Appea ra nce Capabilities Compa re/ Pa tch Content Types Editors File Associations Text Editors Accessibility An notations Hyperlinking Linked Mode Qu ick Diff Spelling Keys Network Connections Pers pectives Sea rch Secu rity Startup and Shutdown Web Browser Workspace Help Java MyEclipse Plug-in Development Pulse Run/Debug Hyperlinking Link Kind Anchors Ant Element EL Hyperlink detector Facelet EL Hyperlink Detem Java Element Java Element Java Property Key Java Property Key JavaScript Element JavaScript Element JavaScript Element JavaScript Element JSPÆL Hyperlink DeteÅor' Open Declaration Open Declared Type Open Implementation Open Return Type Open Super Implementatm Step Into Selection Tag Library Descriptor Tags And Attributes URL WSDL Content XML Schema Content Modifier Keys Ctrl Ctrl Ctrl Ctrl Cttl Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl Available In XML Editors Ant Editor HTML Editors HTML Editors ISP Editors XML Editors Java Editor Properties File MyEclipse Javam HTML Client Scrm HTML Event Ham HTML Editors ISP Editors + Alt Java Java J ava Java Java Java Editor Editor Editor Editor Editor Editor ISP Editors XML Editors Textual Editors WSDL Source XML Schema Sm

 

 

 

感觉我的现象是文档下载和ctrl键关联导致的,优化设置之后得到缓解。

 

来自 <http://blog.csdn.net/zzq900503/article/details/52925276

原创粉丝点击