eclipse编辑js卡死解决方案

1、取消验证

windows–>perferences–>validation

把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator

 

2、关闭拼写检查

windows–>perferences–>general–> editors->Text Editors->spelling

 

3、对于MyEclipse来讲,修改JSP页面时的编辑工具 

 Window > perferences > General > Editors > File Associations > 

在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。 

 

4、杜绝jar包访问网络

当用eclipse或myeclipse编辑JSP时,使用智能提示将可能导致ide卡死。

这是因为eclipse提示时会根据JAR包指定的javadoc location访问网络。

解决方法:window-->preferences-->java-->installed JREs,编辑使用的jre,把rt.jar和charsets.jar的javadoc location设置为空(none)即可。当然也可以去下载javadoc到本机,进行相关设置也可以解决。

另外:把自己项目中所有用到的jar包,都作同样处理。

 

5、修改打开链接的快捷键

最近在MyEclipse中编辑代码时,使用快捷键进行复制粘贴,经常会导致编辑器短暂的停顿,光标不跟随,居然反应不过来,几近假死。

想来想去应该是编辑上的什么配置或者是IDE的什么功能导致,于是进入Preferences查找edit功能,进行一个个的测试,最后发现原来是代码的超链功能导致。

进入方法:Window -> Preferences -> General -> Editors -> Text Editors -> Hyperlinking

把超链的快捷键改为其他键比如Alt(不能改为shift)

说明:在Eclipse中,经常可以使用Ctrl+鼠标单击,可以直接将编辑界面引导到相关的方法,属性,或者类。

这个功能确实非常好用,但是由于复制粘贴的功能快捷键也是Ctrl,以致我在快速进行操作的时候,Eclipse反应不过来,无法分析我的操作,现在只需要改变一个其他的快捷

原网页地址:http://liyanblog.cn/articles/2013/03/28/1364464592117.html#6555527-youdao-1-342-6bf3f08145fcae5f9805082906cbbf15

 

6、修改项目的.project文件

eclipse中默认js编辑器非常慢,尤其在拷贝粘贴代码时的解决方法

使用的是官网标准版的eclipse3.9 for javaEE未装任何插件,写JS时卡的简直无法忍受,尝试去掉所有的validate,包括菜单和项目属性中的都无作用,后来在项目根目录..project中发现以下红色行居然Validator都还在,把红色对应的配置段全部删去后,问题解决,编辑JS再也不似蜗牛了.

 

  <buildSpec>

  <buildCommand>

   <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>

   <triggers>full,incremental,</triggers>

   <arguments>

    <dictionary>

     <key>LaunchConfigHandle</key>

     <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.jsdt.core.javascriptValidator.launch</value>

    </dictionary>

   </arguments>

  </buildCommand>

  <buildCommand>

   <name>org.eclipse.jdt.core.javabuilder</name>

   <arguments>

   </arguments>

  </buildCommand>

  <buildCommand>

   <name>org.eclipse.wst.common.project.facet.core.builder</name>

   <arguments>

   </arguments>

  </buildCommand>

  <buildCommand>

   <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>

   <triggers>full,incremental,</triggers>

   <arguments>

    <dictionary>

     <key>LaunchConfigHandle</key>

     <value>&lt;project&gt;/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder.launch</value>

    </dictionary>

   </arguments>

  </buildCommand>

 </buildSpec>

 <natures>

  <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

  <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

  <nature>org.eclipse.wst.common.project.facet.core.nature</nature>

  <nature>org.eclipse.jdt.core.javanature</nature>

  <nature>org.eclipse.wst.jsdt.core.jsNature</nature>

 </natures>

原文链接:http://blog.csdn.net/bell2008/article/details/8758290

 

7、调整Eclipse运行内存

在eclipse的安装目录下用EditPlus编辑eclipse.ini文件,将其中的参数改成: 

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms512m

-Xmx512m

-XX:PermSize=256M 

-XX:MaxPermSize=256M

-XX:-UseGCOverheadLimit



参考:http://www.360doc.com/content/16/1025/16/7662927_601275965.shtml 






本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/413111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[css] 怎么使用纯css实现左右拉伸拖动?

[css] 怎么使用纯css实现左右拉伸拖动&#xff1f; 核心属性 resize:horizontal个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

JS两个字符串日期相减得出天数

function DateMinus(date1,date2){//date1:小日期 date2:大日期var sdate new Date(date1); var now new Date(date2); var days now.getTime() - sdate.getTime(); var day parseInt(days / (1000 * 60 * 60 * 24)); return day; }

STM32位带操作实现过程解析

编辑这篇文档时候&#xff0c;听说相关的解析过程在《Cortex-M3权威指南》里有详细讲解。 前几日被一个跑马灯语句勾引 LED1!LED1; 于是深入探究一下这句话的实现过程。 #include "led.h" #include "delay.h" #include "sys.h" #define LED0 PAo…

[css] 举例说明attr()的使用场景

[css] 举例说明attr()的使用场景 css content 的 attr() 呀&#xff0c;开始还以为是 jquery 的 attr()可以用于 tooltips可以用于多个内容文本替换&#xff0c;比如菜单效果存放 i18n 信息总的来说&#xff0c;是将一些文本存在 html 中&#xff0c;在 css 中可以被使用。个人…

easyui-datebox禁止手动输入

方式 1<input name"myname" id"myid" type"text" class"easyui-datebox" editable"fasle" />关键就在于editable"fasle"这个属性&#xff0c;这样用户就只能通过鼠标点击输入日期了。方式2$(#myid).datebox…

JDK 1.5新特性

1.可变参数 public void add(int... nums){int sum 0;for(int i0; i<nums.length; i){sum nums[i];}System.out.println(sum); } 注意&#xff1a;当有多种参数时&#xff0c;可变参数放在最后 2.foreach public void add(int[] nums){int sum 0;for(int num : num…

[css] 你有使用:valid和:invalid来校验表单吗?

[css] 你有使用:valid和:invalid来校验表单吗&#xff1f; 很不好控制&#xff0c;拿必填来举例&#xff0c;:invalid 标红。 初始时就红的&#xff0c;那 :focus:invalid 吧&#xff0c;blur 就不标了&#xff1b; 刚 focus 就标红&#xff0c;不见得是设计想要的&#xff0c…

java EE : tomacat 基础

tomacat 目录结构 conf 配置文件 server.xml 转载于:https://www.cnblogs.com/Lumia1020/p/9802850.html

[css] 使用css写一个水平翻转文字的效果

[css] 使用css写一个水平翻转文字的效果 letter-spacing: -2em; box-reflect: below;个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Easyui笔记:jquery执行append后input的验证失效解决方案

$(input[type!"hidden"],select,textarea,$("#表单ID")).each(function(){//执行验证器初始化$(this).validatebox(); }); 参考&#xff1a;http://blog.csdn.net/boybruce/article/details/51251695

[css] 举例说明:not()的使用场景有哪些

[css] 举例说明:not()的使用场景有哪些 /* 子级之间留 10px 空隙 */ .gap-right-10 > :not(:last-child) {margin-right: 10px; }/* 有数据时加上标题 */ .list-wrap:not(:empty):before {content: attr(data-title); }/* flex 容器中都不压缩宽度 */ .flex-row {display: …

javascript中的字符串和数组的互转

javascript中的数组转换成字符串用toString()&#xff0c;或者用join()。 将数组和字符串用连接&#xff0c;赋给一个变量&#xff0c;这个变量自动转变成字符串了。 字符串转换成数组用split(,) <!DOCTYPE html> <html lang"en"><head><meta c…

[css] 怎么让div中的图片和文字同时上下居中?

[css] 怎么让div中的图片和文字同时上下居中&#xff1f; <div><img src"./"/><label>文字内容</label> </div><style>img {vertical-align: middle; } </style>给 img 设置 vertical-align: middle; 并且 vertical-alig…

接口测试实例(jmeter)

Jmeter 安装说明 https://jingyan.baidu.com/article/acf728fd68e7bef8e510a3cb.html 1.从Apache Jmeter官网下载的版本&#xff08;需要Java版本是Java 8或以上&#xff09; 2.添加环境变量&#xff1a;jmeter的文件路径3.打开\bin\jmeter.bat&#xff0c;即可使用接口测试的一…

[css] 怎么使图片宽度自适应呢?

[css] 怎么使图片宽度自适应呢&#xff1f; 百分比 vw padding:百分比个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

[css] 实现文本的竖向排版

[css] 实现文本的竖向排版 writing-mode: vertical-lr;/从左向右 从右向左是 writing-mode: vertical-rl;/ writing-mode: tb-lr;/IE浏览器的从左向右 从右向左是 writing-mode: tb-rl&#xff1b;/个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&a…

Mysql循环查询结果并设置排序编号

create procedure test()#申明存储过程 BEGIN #存储过程开始declare id int(11); #申明ID变量declare mysort int(11) default 1; #申明排序变量,并初始化1declare done boolean DEFAULT true; #申明循环变量#查询ID&#xff0c;并将news_detail_id设置到游标变量中declare cu…

字符串实例

package java15; import java.util.Scanner; public class Demo11 { public static void main(String[] args) {   Scanner inputnew Scanner (System.in);     String uname,pwd;       System.out.println("请输入用户名&#xff1a;");        …

Centos7解压Zip文件

一、安装支持ZIP的工具 yum install -y unzip zip 二、解压zip文件 unzip 文件名.zip 三、压缩一个zip文件 zip 文件名.zip 文件夹名称或文件名称

[css] 你有用过vw布局吗?和使用rem有什么区别?

[css] 你有用过vw布局吗&#xff1f;和使用rem有什么区别&#xff1f; vw/vh 是屏幕视图的百分比&#xff0c; rem 是根据 html的font-size 来设置的相对值。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一…