myeclipse10巨卡,总是提示无响应 怎么优化

myeclipse10巨卡,总是提示无响应 怎么优化,第1张

优化一:取消不需要编译的内容。选择项目,选择Project ->Properties ->Builders,取消JavaScript Validator或者其它认为没必要的选项(只针对本项目有效)。

优化二:MyEclipse按住Ctrl会卡,解决办法:

Window ->Preference ->General ->Editors ->Text Editors ->HyperLinking ->在用Ctrl键控制的HyperLinking Style Nevigation列表下,取消勾选与JPS或Javascript有关的选项。

优化三:MyEclipse编辑JSP卡(MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,导致响应速度变慢),解决方法

1、更改JSP默认打开方式:windows ->perferences ->genera ->editors ->file associations,选择.jsp类型,并选择MyEclipse JSP Editor为默认打开方式;

2、在自己创建的工程名上右键,选择Properties->Java Build Path->Libraries选项卡,找到:JRE System Libraries->charsets.jar->Javadoc location,并且Remove Javadoc location,即可。

可以按照如下方法优化

1. 取消自动validation

validation有一堆,xml、jsp、jsf、js等等,没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下

取消方法:

windows–>perferences–>myeclipse–>validation

除开Manual下面的复选框全部选中之外,其他全部不选

手工验证方法:

在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

2.取消Eclipse拼写检查

拼写检查会带来不少的麻烦,方法命名都会是单词的缩写,也会提示有错,所以最好去掉,没有多大的用处

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

3.取消myeclipse的启动项

myeclipse会有很多的启动项,而其中很多都用不着,或者只用一两个,取消前面不用的就可以

windows–>perferences–>general–>startup and shutdown

关掉没用的启动项:

WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消

Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消

Derby:一种保存成 jar 形式的数据库,没用到,取消.

1.myeclipse设置:

1.1磨刀不误砍柴工,想要提高效率得先有个好工具.

配置代码自动提示,你随便输入一个字母后面代码自动显示出来

window>preferences>java>Editor>content Assist

下面的Auto Activation

Auto activation delay(ms):700

Auto activation triggers for java:这里改成字母A到Z加上 .

Auto activation ...不用改

你是不是经常打public void,private String,等等.

想变成输入syso出来system.out.println()那样吗?看下面

window>preferences>java>Editor>Templates

点NEW新建,比如这样写

name:pv

description:不写

pattern:public void 把经常用到的写上即可

1.2字体背景色设置:

字体window>preferences>General>Appearance

>colors and Fonts>Basic>Text Font

背景色window>preferences>General>Editors>Text Editors

>Background color

1.3字体排版格式:

window>preferences>java>code style>Formatter

默认模版不可以改,点击 New新建>Edit>Braces

所有选项改成Next line

1.4内存配置:打开myeclipse安装目录下myeclipse.ini文件

本人4g内存配置如下,具体参数上网查,可以直接复制以下代码

但是其中的jdk地址需要改成自己机器的

#utf8 (do not remove)

#utf8 (do not remove)

-startup

../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650

-install

D:\jdk\MYECLIPSE10\MyEclipse 10

-vm

D:\jdk\MYECLIPSE10\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe

-configuration

D:\jdk\MYECLIPSE10\MyEclipse 10\configuration

-vmargs

-Xms768m

-Xmx768m

-Xmn168m

-XX:PermSize=200m

-XX:MaxPermSize=200m

-XX:ReservedCodeCacheSize=40m

-XX:+UseParallelGC

-XX:+DisableExplicitGC

-Dosgi.nls.warnings=ignore

1.5其他设置

Myeclipse编码方式(JSP+Text)

设置JSP编码格式

Window->Preferences->MyEclipse->Files and Editors->JSP->Encoding->UTF-8

设置其他文本编码格式

Window->Preferences->General->Workspace->Text file encoding->Other->UTF-8

取消自动文本验证

Window->Preferences->MyEclipse->Validation

保留manual(手动)部分,build下只留"classpath dependencyValidator"

手动验证:选中文件右击MyEclipse->Run Validation

关闭自动更新

Window->Preferences->MyEclipse->Maven4MyEclipse

取消勾选”Download repository indexupdates on startup”

取消拼写错误验证

Window->Preferences->General->Editors->Text Editors->Spelling

取消勾选"Enable spell checking"

优化启动项

在Myeclipse中大多数人只需要20%的系统功能,就可以完成所需要的任务 *** 作,所以可以将不使用的功能修改为禁止加载启动。

Window->Preferences->General->Startup andy Shutdown

Tomcat 6或者7(必备),其余全部干掉。。

取消保存代码时的代码自动格式化

Window->Java->Editor->SaveActions->Format Source Code取消勾选

2.myeclipse常用快捷键总结:带*为常用

*F2 重命名项目或类名

*alt+方向键 将当前行内容往上或下移

*ctrl+1 快速提示,改名

*ctrl+d 删除当前整行

*alt+shift+s+r 生成setter,getter方法

*ctrl+e 类之间切换,当你打开10几个类时切换很方便

*ctrl+/ 注释当是不能注释jsp代码,得用ctrl+shift+/

*ctrl+alt+方向键 复制当前行

*ctrl+shift+o 自动导包

*ctrl+shift+f 自动排版

*ctrl+shift+r 打开资源

ctrl+o 快速outline,查看类中所有方法

ctrl+t 与当前类有关的方法树

alt+shift+m 自动排序类中所有属性和方法

alt+shift+r 重命名方法

alt+shift+s+s 修改toString方法

alt+shift+o 生成构造方法

alt+/ 手动提示perferences里可以设成自动提示

3.myeclipse模版优化:

打开myeclipse安装目录MYECLIPSE10\Common\plugins

\com.genuitec.eclipse.wizards_9.0.0.me201211011550.jar

压缩格式打开templates文件夹,

到现在常用修改的模版有servlet和jsp

编辑添加自己喜欢的即可,不想麻烦的只需复制以下代码即可,

servlet代码如下:

#---------------------------------------------#

# <aw:description>Template for Servlet</aw:description>

# <aw:version>1.1</aw:version>

# <aw:date>04/05/2003</aw:date>

# <aw:author>Ferret Renaud</aw:author>

#---------------------------------------------#

<aw:import>java.io.IOException</aw:import>

<aw:import>java.io.PrintWriter</aw:import>

<aw:import>javax.servlet.ServletException</aw:import>

<aw:import>javax.servlet.http.HttpServlet</aw:import>

<aw:import>javax.servlet.http.HttpServletRequest</aw:import>

<aw:import>javax.servlet.http.HttpServletResponse</aw:import>

<aw:parentClass>javax.servlet.http.HttpServlet</aw:parentClass>

<aw:constructor name="c1">

public <aw:className/>() {

super()

}

</aw:constructor>

<aw:method name="doGet">

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

}

</aw:method>

<aw:method name="doPost">

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

doGet(request,response)}

</aw:method>

<aw:method name="doPut">

public void doPut(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// Put your code here

}

</aw:method>

<aw:method name="doDelete">

public void doDelete(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// Put your code here

}

</aw:method>

<aw:method name="init">

public void init() throws ServletException {

// Put your code here

}

</aw:method>

<aw:method name="destroy">

public void destroy() {

super.destroy()// Just puts "destroy" string in log

// Put your code here

}

</aw:method>

<aw:method name="getServletInfo">

public String getServletInfo() {

return "This is my default servlet created by Eclipse"

}

</aw:method>

jsp代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>My JSP 'MyJsp.jsp' starting page</title>

</head>

<body>

This is my JSP page.

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11081997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存