【Jsp精品源码栏目提醒】:网学会员为广大网友收集整理了,Myeclipse使用的技巧 - 其它资料,希望对大家有所帮助!
Myeclipse 使用的技巧MyEclipse 优化加载速度和去掉一些没用的设置文章分类:Java 编程版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://liuhyyzhi.blogbus.com/logs/54610107.html前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。
不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会 Quick update,一会 updating indexes ,你耐着性子等它 update 完,它老人家又开始自动 validation 了!1、老是弹出 Quick update error 、关闭 myeclipse 的 Quick Update 自动更新功能 这个问题的解决办法是关闭自动更新 Windows gt Preferences gt MyEclipse Enterprise Workbench gt Community Essentials 把选项 quotSearch for new features on startupquot的前勾去掉即可。
2 、关闭 updating indexes Window gt Preferences gt Myeclipse Enterprise Workbench gt Maven4Myeclipse 禁用 Download repository index updates on startup 。
把选项的前勾去掉即可。
3 、关闭 MyEclipse 的自动 validation validation 有一堆,什么 xml、
jsp、jsf、js 等等,我们没有必要全部都去自动校验一下, 只是需要的时候才会手工校验一 下,速度立马提升好几个档次 windows gt perferences gt myeclipse gt validation 将 Build 下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。
方法是: 在需要验证的文件上 右键 -gt MyEclipse -gt Run Validation 。
所以可以将一些不使用的模块禁止 加载启动。
Window gt Preferences gt General gt Startup andy Shutdown 在这里列出的是 MyEclipse 启动时加载的模块 我这里只让它加载 tomcat5 勾选 MyEclipse EASIE Tomcat 5 。
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的, 例如: WTP :一个跟 myeclipse 差不多的东西,主要差别是 WTP 是免费的,如果使用 myeclipse,这个可以取消 Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消 Derby:一种保存成 jar 形式的数据库,我没用到,取消 一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消, 比如我只选了 tomcat 。
5 、去掉 MyEclipse 的拼写检查(如果你觉的有用可以不去) 拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错, 所以最好去掉,没有多大的用处 Window gt perferences gt General gt Editors gt Text Editors gt Spelling gt 将 Enable spell checking 复选框的勾选去掉。
6 、去掉 MyEclipse 繁杂的自带插件自动加载项 Window gt perferences gt General gt Startup and Shutdown gt 将 Plug-ins activated on startup 中的复选框有选择性的勾 选去掉。
像什么:prompt for workspace startuprefresh workspace on startupconfirm exit when closing last window 等这些启动,关闭时的验证,自己根据需要可以去掉一些。
7 、修改 MyEclipse 编辑
JSP 页面时的编辑工具 Window gt perferences gt General gt Editors gt File Associations gt 在 File types 中选择 .
jsp gt 在 Associated editors 中将quotMyEclipse
JSP Editorquot设置为默认。
因为选择这种编辑器打开会快很多,不会出现源代码和设计窗口同时展现的效果,这样肯定就快很多。
8 、修改 MyEclipse 安装目录的 eclipse.ini 文件,加大 JVM 的非堆内存 具体内容如下: -clean 是起动 Eclipse IDE 时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
-showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。
com.genuitec.myeclipse.product.ide --launcher.XXMaxPermSize 256m -vmargs 使用 JRE 的参数,后面就是 JRE 的参数了: -Xms128m 虚拟机初始化内存容量。
-Xmx512m 虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
-Duser.languageen 后面跟的是语言 -XX:PermSize128M 最小堆大小.一般报内存不足时都是说这个太小堆空间剩余小于 5就会警告建议把这个稍微设大一点 -XX:MaxPermSize256M 最大堆大小.这个也适当大些,这 2 个堆的大小设置直接影响到打开文件的速度 -XX:UseParallelGC 使用并行垃圾收集机制,据说这个 GC 算法比较快。
具体不清楚。
把 下 面 的 那 个 -XX:MaxPermSize 调 大 , 比 如 -XX:MaxPermSize512M , 再 把 -XX:PermSize 调 成 跟-XX:MaxPermSize 一样大 相应的把这些东西设置大点,就 ok 了,但不能超过自己的物理内存实际大小,否则会导致 MyEclipse 启动失败9、去掉 jdk 的一些没有必要的链接: Window gt perferences gt java gt Installed JREs 选中一个 jre 再选择右边的 edit,就会 看到“edit jre”对话框 ,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoclocation” 在 javadoc location path 中把地址去掉,置为空,这样确定之后,也就保证了 jdk 的快速到本地安装包中去查找需要的,不用联网去查找个人觉得这个设置对加快速度不是很重要MyEclipse 快捷键文章分类:Java 编程(1)CtrlM 切换窗口的大小(2)CtrlQ 跳到最后一次的编辑处(3)F2 当鼠标放在一个标记处出现 Tooltip 时候按 F2 则把鼠标移开时 Tooltip 还会显示即 Show Tooltip Description。
F3 跳到声明或定义的地方。
F5 单步调试进入函数内部。
F6 单步调试不进入函数内部,如果装了金山词霸 2006 则要把“取词开关”的快捷键改成其他的。
F7 由函数内部返回到调用处。
F8 一直执行到下一个断点。
(4)CtrlPg对于 XML 文件是切换代码和图示窗口(5)CtrlAltI 看 Java 文件中变量的相关信息(6)CtrlPgUp 对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件(7)Ctrl/ 在代码窗口中是这种//注释。
CtrlShift/ 在代码窗口中是这种//注释,在
JSP 文件窗口中是lt----gt。
(8)AltShiftO或点击工具栏中的 Toggle Mark Occurrences 按钮 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。
(9)右击窗口的左边框即加断点的地方选 Show Line Numbers 可以加行号。
(10)CtrlI 格式化激活的元素 Format Active Elements。
CtrlShiftF 格式化文件 Format Document。
(11)CtrlS 保存当前文件。
CtrlShiftS 保存所有未保存的文件。
(12)CtrlShiftM先把光标放在需导入包的类名上 作用是加 Import 语句。
CtrlShiftO 作用是缺少的 Import 语句被加入,多余的 Import 语句被删除。
(13)CtrlSpace 提示键入内容即 Content Assist,此时要将输入法中 ChineseSimplifiedIME-Ime/Nonlme Toggle 的快捷键(用于切换英文和其他文字)改成其他的如改成 CtrlShiftZ,同时在“Text Service and Input Languages”对话框中删掉 ChinesePRC下面的其他中文输入法只保留紫光输入法,此时按 CtrlShiftZ 将在英文和紫光中文之间切换。
CtrlShiftSpace 提示信息即 Context Information。
(14)CtrlD 删除当前行。
(15)双击窗口的左边框可以加断点。
(16)在.jap.或.java 等文件中右键选“Campare With”或“Replace With”可以找到所有操作的历史记录。
(17)在菜单中选 Window-Show View-Navigator 可调出导航功能窗。
(18)Ctrl1 快速修复最经典的快捷键就不用多说了CtrlAlt↓ 复制当前行到下一行复制增加CtrlAlt↑ 复制当前行到上一行复制增加Alt↓ 当前行和下面一行交互位置特别实用可以省去先剪切再粘贴了Alt↑ 当前行和上面一行交互位置同上Alt← 前一个编辑的页面Alt→ 下一个编辑的页面当然是针对上面那条来说了AltEnter 显示当前选择资源工程or 文件 or 文件的属性ShiftEnter 在当前行的下一行插入空行这时鼠标可以在当前行的任一位置不一定是最后ShiftCtrlEnter 在当前行插入空行原理同上条CtrlQ 定位到最后编辑的地方CtrlL 定位在某行 对于程序超过 100 的人就有福音了CtrlM 最大化当前的 Edit 或 View 再按则反之Ctrl/ 注释当前行再按则取消注释CtrlO 快速显示 OutLineCtrlT 快速显示当前类的继承结构myeclipse 6.05 代码设置文章分类:Java 编程关键字: myeclipse 6.5 代码 提示 设置MyEclipse 选择 Windows -gtPreperences -gtGeneral -gtkeys找到 word completion 的快捷键 把原 alt/删掉!//必须把 Content Assist 的快捷键 改成 alt/ 或者你想改的其他快捷键如何让 Eclipse 具有强大的提示功能文章分类:Java 编程先举个简单的例子说明问题所在,例如在 Eclipse ,MyEclipse 代码里面,打个 foreach,switch 等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在 Microsoft Visual Studio 里面是得到非常友好的代码提示的。
实际上,Eclipse ,MyEclipse 代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。
“原 理 : Auto Activation triggers for java ” 这 个 选 项 就 是 指 触 发 代 码 提 示 的 的 选 项 , 把 “ . ” 改 成“.abcdefghijklmnopqrstuvwxyz”的意思,就是指遇到 26 个字母和.,(这些符号就触发代码提示功能了。
(具体后面有说,放心)增强 Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤: 已在 6.0 和 6.5 测试通过1. 打开 MyEclipse 6.0.1,然后“window”→“Preferences” ,展开2. 选择“java” ,选择“Content Assist” ,“Editor” 。
,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选3. 选择“Content Assist”项。
其实就是指触发代码提示的就是“.”这个符号。
“Auto activation delay”这个是延时,可以根据自己的需要进行设置。
我设置的是 104.“Auto Activation triggers for java”这个选项,在“.”后加 abc 字母,方便后面的查找修改。
然后“apply” 。
,点击“OK”5. 然后, ,在弹出的窗口中选择“Perferences” “File”→“Export” 。
,点击“下一步” 。
6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”7. 在桌面找到刚在保存的文件“test.epf”右键选择“用记事本打开”。
8. 可以看到很多配置 MyEclipse 6.0.1 的信息 ,点击“查找下一个”9. 按“ctrl F”快捷键,输入“.abc” 。
10. 查找到“.abc”的配置信息如下:如下:/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java.abc ,保存,关闭“test.epf”11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz” 。
面 “File”→“Import”12. 回到 MyEclipse 6.0.1 界 , ,点击“下一步” ,在弹出的窗口中选择“Perferences” ,选择刚在已经修改的“test.epf”文件,点击“打开” 。
该步骤和上面的导出步骤类似。
,点击“Finish”13. 最后当然是进行代码测试了。
随便新建一个工程,新建一个类。
在代码输入 switch,foreach 等进行测试。
你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
总结:“Auto Activation triggers for java” 把 改 这个选项就是指触发代码提示的的选项, “.” 成“.abcdefghijklmnopqrstuvwxyz” (的意思,就是指遇到 26 个字母和.,这 些符号就触发代码提示功能了。
顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→ “syntac”,右边展开 ,勾上“Enable”这个选项,选择自己喜欢的颜色即可。
当然还有其他相关的颜色配置。
具体就不“java”→“classes”说啦。
其实,在“Preferences”这个东西,有很多可以配置的东西,使得 MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。
谢谢。
CtrlW 关闭当前 EditerCtrlK 参照选中的 Word 快速定位到下一个CtrlE 快速显示当前 Editer 的下拉列表如果当前页面没有显示的用黑体表示Ctrl/小键盘 折叠当前类中的所有代码Ctrl×小键盘 展开当前类中的所有代码CtrlSpace 代码助手完成一些代码的插入但一般和输入法有冲突可以修改输入法的热键也可以暂用 Alt/来代替CtrlShiftE 显示管理当前打开的所有的 View 的管理器可以选择关闭激活等操作CtrlJ 正向增量查找按下 CtrlJ 后你所输入的每个字母编辑器都提供快速匹配定位到某个单词如果没有则在 stutesline 中显示没有找到了查一个单词时特别实用这个功能 Idea 两年前就有了CtrlShiftJ 反向增量查找和上条相同只不过是从后往前查CtrlShiftF4 关闭所有打开的 EditerCtrlShiftX 把当前选中的文本全部变味小写CtrlShiftY 把当前选中的文本全部变为小写CtrlShiftF 格式化当前代码CtrlShiftP 定位到对于的匹配符譬如 从前面定位后面时光标要在匹配符里面后面到前面则反之下面的快捷键是重构里面常用的本人就自己喜欢且常用的整理一下注:一般重构的快捷键都是 AltShift 开头的了AltShiftR 重命名 是我自己最爱用的一个了尤其是变量和类的 Rename比手工方法能节省很多劳动力AltShiftM 抽取方法 这是重构里面最常用的方法之一了尤其是对一大堆泥团代码有用AltShiftC 修改函数结构比较实用有 N 个函数调用了这个方法修改一次搞定AltShiftL 抽取本地变量 可以直接把一些魔法数字和字符串抽取成一个变量尤其是多处调用的时候AltShiftF 把 Class 中的 local 变量变为 field 变量 比较实用的功能AltShiftI 合并变量可能这样说有点不妥 InlineAltShiftV 移动函数和变量不怎么常用AltShiftZ 重构的后悔药UndoCtrl1 快速修复最经典的快捷键就不用多说了CtrlD: 删除当前行CtrlAlt↓ 复制当前行到下一行复制增加CtrlAlt↑ 复制当前行到上一行复制增加Alt↓ 当前行和下面一行交互位置特别实用可以省去先剪切再粘贴了Alt↑ 当前行和上面一行交互位置同上Alt← 前一个编辑的页面Alt→ 下一个编辑的页面当然是针对上面那条来说了AltEnter 显示当前选择资源工程 or 文件的属性ShiftEnter 在当前行的下一行插入空行这时鼠标可以在当前行的任一位置不一定是最后ShiftCtrlEnter 在当前行插入空行原理同上条CtrlQ 定位到最后编辑的地方CtrlL 定位在某行 对于程序超过 100 的人就有福音了CtrlM 最大化当前的 Edit 或 View 再按则反之Ctrl/ 注释当前行再按则取消注释CtrlO 快速显示 OutLineCtrlT 快速显示当前类的继承结构CtrlW 关闭当前 EditerCtrlK 参照选中的 Word 快速定位到下一个CtrlE 快速显示当前 Editer 的下拉列表如果当前页面没有显示的用黑体表示Ctrl/小键盘 折叠当前类中的所有代码Ctrl×小键盘 展开当前类中的所有代码CtrlSpace 代码助手完成一些代码的插入但一般和输入法有冲突可以修改输入法的热键也可以暂用 Alt/来代替CtrlShiftE 显示管理当前打开的所有的 View 的管理器可以选择关闭激活等操作CtrlJ 正向增量查找按下 CtrlJ 后你所输入的每个字母编辑器都提供快速匹配定位到某个单词如果没有则在 stutesline 中显示没有找到了查一个单词时特别实用CtrlShiftJ 反向增量查找和上条相同只不过是从后往前查CtrlShiftF4 关闭所有打开的 EditerCtrlShiftX 把当前选中的文本全部变为大写CtrlShiftY 把当前选中的文本全部变为小写CtrlShiftF 格式化当前代码CtrlShiftP 定位到对于的匹配符譬如 从前面定位后面时光标要在匹配符里面后面到前面则反之下面的快捷键是重构里面常用的本人就自己喜欢且常用的整理一下注:一般重构的快捷键都是 AltShift 开头的了AltShiftR 重命名当然,F2 也能有一样的作用AltShiftM 抽取方法 这是重构里面最常用的方法之一了尤其是对一大堆泥团代码有用AltShiftC 修改函数结构比较实用有 N 个函数调用了这个方法修改一次搞定AltShiftL 抽取本地变量 可以直接把一些魔法数字和字符串抽取成一个变量尤其是多处调用的时候AltShiftF 把 Class 中的 local 变量变为 field 变量 比较实用的功能AltShiftI 合并变量可能这样说有点不妥 InlineAltShiftV 移动函数和变量不怎么常用AltShiftZ 重构的后悔药UndoCtrlShiftO 最高效的快捷键,导入未导入的包,删除多余的包。
CtrlShift/ 注释代码块,java 和
jsp 文件有所不同CtrlShiftW 关闭当前所有打开文件CtrlShiftL 弹出所有快捷方式提示框AltShiftX 弹出运行 ant、java 文件、junit 等快捷方式,非常实用Template:Alt / 修改处:窗口-gt喜好设定-gt工作台-gt按键-gt编辑-gt内容辅助Ctrl1 快速修复最经典的快捷键就不用多说了CtrlD: 删除当前行CtrlAlt↓ 复制当前行到下一行复制增加CtrlAlt↑ 复制当前行到上一行复制增加Alt↓ 当前行和下面一行交互位置特别实用可以省去先剪切再粘贴了Alt↑ 当前行和上面一行交互位置同上Alt← 前一个编辑的页面Alt→ 下一个编辑的页面当然是针对上面那条来说了AltEnter 显示当前选择资源工程 or 文件的属性ShiftEnter 在当前行的下一行插入空行这时鼠标可以在当前行的任一位置不一定是最后ShiftCtrlEnter 在当前行插入空行原理同上条CtrlQ 定位到最后编辑的地方CtrlL 定位在某行 对于程序超过 100 的人就有福音了CtrlM 最大化当前的 Edit 或 View 再按则反之Ctrl/ 注释当前行再按则取消注释CtrlO 快速显示 OutLineCtrlT 快速显示当前类的继承结构CtrlW 关闭当前 EditerCtrlK 参照选中的 Word 快速定位到下一个CtrlE 快速显示当前 Editer 的下拉列表如果当前页面没有显示的用黑体表示Ctrl/小键盘 折叠当前类中的所有代码Ctrl×小键盘 展开当前类中的所有代码CtrlSpace 代码助手完成一些代码的插入但一般和输入法有冲突可以修改输入法的热键也可以暂用 Alt/来代替CtrlShiftE 显示管理当前打开的所有的 View 的管理器可以选择关闭激活等操作CtrlJ 正向增量查找按下 CtrlJ 后你所输入的每个字母编辑器都提供快速匹配定位到某个单词如果没有则在 stutesline 中显示没有找到了查一个单词时特别实用CtrlShiftJ 反向增量查找和上条相同只不过是从后往前查CtrlShiftF4 关闭所有打开的 EditerCtrlShiftX 把当前选中的文本全部变为大写CtrlShiftY 把当前选中的文本全部变为小写CtrlShiftF 格式化当前代码CtrlShiftP 定位到对于的匹配符譬如 从前面定位后面时光标要在匹配符里面后面到前面则反之下面的快捷键是重构里面常用的本人就自己喜欢且常用的整理一下注:一般重构的快捷键都是 AltShift 开头的了AltShiftR 重命名当然,F2 也能有一样的作用AltShiftM 抽取方法 这是重构里面最常.