优化二: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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)