现象

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

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

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

解决方法

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

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

jsp页面卡顿原因

jsp编辑器

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

jsp页面验证

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

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

javadoc 文档下载

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

ctrl键的关联指向

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

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

优化设置

设置 JSP 默认编辑器

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

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

取消jsp页面多余的验证

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

Manage Validation中可以部分取消

取消文档下载

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

其他包也类似取消。

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

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

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

myeclipse编辑jsp页面卡的更多相关文章

  1. 解决Myeclipse 编辑jsp页面卡

    解决Myeclipse 编辑jsp页面卡   编辑一个jsp页面时,如果每输入一下,CPU都100%一下,和大家分项一下. 问题: 当你编辑一个jsp页面时,如果每输入一下,CPU都100%一下,3, ...

  2. myeclipse打开jsp页面慢或者卡死

    不知道你们有没有这种经历,反正无论是公司电脑还是自己电脑,myeclipse打开jsp页面卡的不行不行的,又是甚至会出现卡死的现象,几经周折,找到了解决办法,亲测有效 打开window-prefere ...

  3. myeclipse下jsp页面汉字不能保存问题

    在JSP页面中写了些汉字,结果想保存时,却提示编码不对.真扯!说什么"ISO-9000"之类的东东. 我记得以前可以在eclipse的菜单"编辑"中指定当前文件 ...

  4. MyEclipse编写jsp很卡的修改方法 (转载)

      原文来源   Post IP : 180.156.210.*       1,改默认编辑模式就可以了.将默认编辑器由"myeclipse visual jsp designer" ...

  5. Myeclipse编辑jsp文件很卡是什么原因?

    可能是配置问题,配置的时候不要把myeclipse连接到网络.否则每次编辑的时候要在网上查找,所以照成很卡.window->perferences->java->Installed ...

  6. myeclipse 调试JSP页面

    http://jingyan.baidu.com/article/636f38bb1ef1aad6b9461048.html

  7. Myeclipse编辑JSP文件时,可以点击重口顶部的箭头来切换全屏状态

  8. eclipse编辑jsp保存的时候特别卡解决办法

    今天eclipse用着用着的时候,每次编辑jsp页面快捷键保存的时候要等半天才保存好,特别的卡.搞的很蛋疼.上网搜了下有解决办法 Window -> Preference -> Gener ...

  9. eclipse编辑jsp快捷键保存时特别卡的解决方法

    今天eclipse用着用着的时候,每次编辑jsp页面快捷键保存的时候要等半天才保存好,特别的卡.搞的很蛋疼.上网搜了下有解决办法 Window -> Preference -> Gener ...

随机推荐

  1. [SDOI 2017] 序列计数

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4818 [算法] 考虑容斥 , 用有至少有一个质数的合法序列数 - 没有质数的合法序列 ...

  2. [转]WebKit CSS3 动画基础

    前几天在Qzone上看到css3动画,非常神奇,所以也学习了一下.首先看看效果http://www.css88.com/demo/css3_Animation/ 很悲剧的是css3动画现在只有WebK ...

  3. 问题15:如何判断字符串a是否以字符串b开头或结尾

    方法一:使用正则表达式的^和$实现 '^000':表示,只匹配字符串的开头,若开头是 '000' ,则返回 ['000'] : '000$':表示,只匹配字符串的结尾,若结尾是 '000' ,则返回 ...

  4. spring扩展点之二:spring中关于bean初始化、销毁等使用汇总,ApplicationContextAware将ApplicationContext注入

    <spring扩展点之二:spring中关于bean初始化.销毁等使用汇总,ApplicationContextAware将ApplicationContext注入> <spring ...

  5. "LPWSTR" 类型的实参与"const.char *"类型形参不兼容

    CString csPlus; CString csSummand; m_PlusNumber.GetWindowTextW(csPlus); m_Summand.GetWindowTextW(csS ...

  6. WPF Invoke与BeginInvoke的区别

    Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托. Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句 ...

  7. overflow: auto;溢出自动显示

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. [51nod1247]可能的路径(思维题)

    题意:给定(a,b),(x,y)  ,(a,b)可以通向(a-b,b) (a+b,b) (a,a+b) (a,a-b) 求能否到达(x,y) 解题关键:类似于更相减损,变换过程中gcd是一样的. #i ...

  9. 数据库 连接(join)

    转自http://www.cnblogs.com/caozengling/p/5318696.html 数据库中飞内连接,自然连接,外连接 数据库中的连接join氛围内连接,自然连接,外连接,外连接又 ...

  10. 2016 年排名 Top 100 的 Java 类库

    我们分析了GitHub中47,251个依赖,从中找出了排名前一百的Java类库,让我们看看谁在前面,谁在后面. 我们在漫长的周末的消遣方式就是浏览GitHub并且搜索流行的Java类库.我们决定把其中 ...