现象

但是遇到了一种情况,编辑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. python【事物 】【数据库锁】

    1.数据库事物 1. 什么是事务  事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一 ...

  2. 为啥要去IOE——分布式架构的由来

    1946年2.14日,那是一个浪漫的情人节 , 世界上第一台电子数字计算机在美国宾夕法尼亚大学诞生了,她的名字叫ENIAC.这台计算机占地170平米.重达 30 吨,每秒可以进行 5000 次加法运算 ...

  3. JS数组的sort排序

    数组sort方法排序var aa=[6,2,1,5]//默认是从小到大排序aa.sort()[1, 2, 5, 6] //下面也是从小到大排序aa.sort(function(a,b){return ...

  4. bzoj 1185 最小矩形覆盖 —— 旋转卡壳

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1185 枚举一条边,维护上.左.右方的点: 上方点到这条边距离最远,所以用叉积求面积维护: 左 ...

  5. flume 配置与使用

    1.下载flume,解压到自建文件夹 2.修改flume-env.sh文件 在文件中添加JAVA_HOME 3.修改flume.conf 文件(原名好像不叫这个,我自己把模板名改了) 里面我自己配的( ...

  6. arm交叉编译 扫盲贴

    ARM交叉编译工具链 为什么要用交叉编译器? 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序, 比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平 ...

  7. sql查询将列里面的值替换为别的值但是实际值不变

    数据库有一张表BUG(缺陷记录表) 里面有字段severity(严重程度): severity的值实际为1,2,3,4,但希望在查询结果中将severity的1,2,3,4值显示为其他的值,但seve ...

  8. python 爬虫 之BeautifulSoup

    BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串,然后将其进行格式化,之后便可以使用他提供的方法进行快速查找指定元素,从而使得在HTML或XML中查找指定元素变得简单. ...

  9. SQL 时间及字符串操作

    都是一些很基础很常用的,在这里记录一下 获取年月日: year(时间) ---获取年,2014 month(时间) ----获取月,5 day(时间) -----获取天,6 如果月份或日期不足两位数, ...

  10. C基础题-sizeof

    sizeof  C语言中判断数据类型或者表达式长度符:关键字:字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来! 一.关于sizeof简单的总结 1.sizeof的使用形式:sizeo ...