﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-欢迎来到小米的博客-文章分类-Eclipse</title><link>http://www.blogjava.net/georgehill/category/1284.html</link><description>希望能和您交流Java编程的知识和见解</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 12:08:37 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 12:08:37 GMT</pubDate><ttl>60</ttl><item><title>[转载]Eclips使用秘技(绝对经典)</title><link>http://www.blogjava.net/georgehill/articles/4235.html</link><dc:creator>小米</dc:creator><author>小米</author><pubDate>Thu, 12 May 2005 09:33:00 GMT</pubDate><guid>http://www.blogjava.net/georgehill/articles/4235.html</guid><wfw:comment>http://www.blogjava.net/georgehill/comments/4235.html</wfw:comment><comments>http://www.blogjava.net/georgehill/articles/4235.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/georgehill/comments/commentRss/4235.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/georgehill/services/trackbacks/4235.html</trackback:ping><description><![CDATA[Author：sungo&nbsp;<BR><BR>前言：&nbsp;<BR>本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后&nbsp;<BR>发现...Eclipse原来也这么好用...渐渐的就爱上了它......&nbsp;<BR>Eclipse优点：免费、程序代码排版功能、有中文化包、可增&nbsp;<BR>设许多功能强大的外挂、支持多种操作系统(Windows、&nbsp;<BR>Linux、Solaris、Mac&nbsp;OSX)..等等。&nbsp;<BR><BR>开此篇讨论串的目的，是希望能将Eclipse的一些使用技巧集&nbsp;<BR>合起来...欢迎大家继续补充下去...由于Eclipse的版本众多&nbsp;<BR>，希望补充的先进们能顺便说明一下您所使用的版本～&nbsp;<BR><BR>Eclipse网站：<A href="http://www.eclipse.org/&nbsp;">http://www.eclipse.org/&nbsp;</A>;<BR>Eclipse中文化教学：JavaWorld站内文章参考&nbsp;<BR><BR>(使用版本：Eclipse&nbsp;2.1.2&nbsp;Release&nbsp;+&nbsp;中文化)&nbsp;<BR><BR>热键篇：&nbsp;<BR>Template：Alt&nbsp;+&nbsp;/&nbsp;<BR>修改处：窗口-&gt;喜好设定-&gt;工作台-&gt;按键-&gt;编辑-&gt;内容辅助。&nbsp;<BR>个人习惯：Shift+SPACE(空白)。&nbsp;<BR>简易说明：编辑程序代码时，打sysout&nbsp;+Template启动键，就&nbsp;<BR>会自动出现：System.out.println();&nbsp;。&nbsp;<BR>设定Template的格式：窗口-&gt;喜好设定-&gt;Java-&gt;编辑器-&gt;模板。&nbsp;<BR><BR>程序代码自动排版：Ctrl+Shift+F&nbsp;<BR>修改处：窗口-&gt;喜好设定-&gt;工作台-&gt;按键-&gt;程序代码-&gt;格式。&nbsp;<BR>个人习惯：Alt+Z。&nbsp;<BR>自动排版设定：窗口-&gt;喜好设定-&gt;Java-&gt;程序代码格式制作程序。&nbsp;<BR>样式页面-&gt;将插入tab(而非空格键)以内缩，该选项取消勾选&nbsp;<BR>，下面空格数目填4，这样在自动编排时会以空格4作缩排。&nbsp;<BR><BR>快速执行程序：Ctrl&nbsp;+&nbsp;F11&nbsp;<BR>个人习惯：ALT+X&nbsp;<BR>修改处：窗口-&gt;喜好设定-&gt;工作台-&gt;按键-&gt;执行-&gt;启动前一次的启动作业。&nbsp;<BR>简易说明：第一次执行时，它会询问您执行模式，&nbsp;<BR>设置好后，以后只要按这个热键，它就会快速执行。&nbsp;<BR>&lt;ALT+Z(排版完)、ATL+X(执行)&gt;..我觉得很顺手^___^&nbsp;<BR><BR>自动汇入所需要的类别：Ctrl+Shift+O&nbsp;<BR>简易说明：&nbsp;<BR>假设我们没有Import任何类别时，当我们在程序里打入：&nbsp;<BR><BR>BufferedReader&nbsp;buf&nbsp;=&nbsp;<BR>new&nbsp;BufferedReader(new&nbsp;InputStreamReader(System.in));&nbsp;<BR><BR>此时Eclipse会警示说没有汇入类别，这时我们只要按下Ctrl+Shift+O&nbsp;<BR>，它就会自动帮我们Import类别。&nbsp;<BR><BR>查看使用类别的原始码：Ctrl+鼠标左键点击&nbsp;<BR>简易说明：可以看到您所使用类别的原始码。&nbsp;<BR><BR>将选取的文字批注起来：Ctrl+/&nbsp;<BR>简易说明：Debug时很方便。&nbsp;<BR>修改处：窗口-&gt;喜好设定-&gt;工作台-&gt;按键-&gt;程序代码-&gt;批注&nbsp;<BR><BR>视景切换：Ctrl+F8&nbsp;<BR>个人习惯：Alt+S。&nbsp;<BR>修改处：窗口-&gt;喜好设定-&gt;工作台-&gt;按键-&gt;窗口-&gt;下一个视景。&nbsp;<BR>简易说明：可以方便我们快速切换编辑、除错等视景。&nbsp;<BR><BR>密技篇：&nbsp;<BR>一套Eclipse可同时切换，英文、繁体、简体显示：&nbsp;<BR>1.首先要先安装完中文化包。&nbsp;<BR>2.在桌面的快捷方式后面加上参数即可，&nbsp;<BR>英文-&gt;&nbsp;-nl&nbsp;"zh_US"&nbsp;<BR>繁体-&gt;&nbsp;-nl&nbsp;"zh_TW"&nbsp;<BR>简体-&gt;&nbsp;-nl&nbsp;"zh_CN"。&nbsp;<BR>(其它语系以此类推)&nbsp;<BR>像我2.1.2中文化后，我在我桌面的Eclipse快捷方式加入参数-n1&nbsp;"zh_US"。&nbsp;<BR>"C:\Program&nbsp;Files\eclipse\eclipse.exe"&nbsp;-n&nbsp;"zh_US"&nbsp;<BR>接口就会变回英文语系噜。&nbsp;<BR><BR>利用Eclipse，在Word编辑文书时可不必将程序代码重新编排：&nbsp;<BR>将Eclipse程序编辑区的程序代码整个复制下来(Ctrl+C)，直接贴(Ctrl+V)到&nbsp;<BR>Word或WordPad上，您将会发现在Word里的程序代码格式，跟Eclipse&nbsp;<BR>所设定的完全一样，包括字型、缩排、关键词颜色。我曾试过JBuilder&nbsp;<BR>、GEL、NetBeans...使用复制贴上时，只有缩排格式一样，字型、颜&nbsp;<BR>色等都不会改变。&nbsp;<BR><BR>外挂篇：&nbsp;<BR>外挂安装：将外挂包下载回来后，将其解压缩后，您会发现features、&nbsp;<BR>plugins这2个数据夹，将里面的东西都复制或移动到Eclipse的features&nbsp;<BR>、plugins数据夹内后，重新启动Eclipse即可。&nbsp;<BR><BR>让Eclipse可以像JBuilderX一样使用拖拉方式建构GUI的外挂：&nbsp;<BR>1.Jigloo&nbsp;SWT/Swing&nbsp;GUI&nbsp;Builder&nbsp;：&nbsp;<BR><A href="http://cloudgarden.com/jigloo/index.html&nbsp;">http://cloudgarden.com/jigloo/index.html&nbsp;</A>;<BR>下载此版本：Jigloo&nbsp;plugin&nbsp;for&nbsp;Eclipse&nbsp;(using&nbsp;Java&nbsp;1.4&nbsp;or&nbsp;1.5)&nbsp;<BR>安装后即可由档案-&gt;新建-&gt;其它-&gt;GUI&nbsp;Form选取要建构的GUI类型。&nbsp;<BR><BR>2.Eclipse&nbsp;Visual&nbsp;Editor&nbsp;Project：&nbsp;<BR><A href="http://www.eclipse.org/vep/&nbsp;">http://www.eclipse.org/vep/&nbsp;</A>;<BR>点选下方Download&nbsp;Page，再点选Latest&nbsp;Release&nbsp;0.5.0进入下载。&nbsp;<BR>除了VE-runtime-0.5.0.zip要下载外，以下这2个也要：&nbsp;<BR>EMF&nbsp;build&nbsp;1.1.1:&nbsp;(build&nbsp;page)&nbsp;(download&nbsp;zip)&nbsp;<BR>GEF&nbsp;Build&nbsp;2.1.2:&nbsp;(build&nbsp;page)&nbsp;(download&nbsp;zip)&nbsp;<BR><BR>3.0&nbsp;M8版本，请下载：&nbsp;<BR>EMF&nbsp;build&nbsp;I200403250631&nbsp;<BR>GEF&nbsp;Build&nbsp;I20040330&nbsp;<BR>VE-runtime-1.0M1&nbsp;<BR><BR>安装成功后，便可由File-&gt;New-&gt;Visual&nbsp;Class开始UI设计。&nbsp;<BR>安装成功后，即可由新建-&gt;Java-&gt;AWT与Swing里选择&nbsp;<BR>所要建构的GUI类型开始进行设计。VE必须配合着对应&nbsp;<BR>版本，才能正常使用，否则即使安装成功，使用上仍会&nbsp;<BR>有问题。&nbsp;<BR><BR>使用Eclipse来开发JSP程序：&nbsp;<BR>外挂名称：lomboz(下载页面)&nbsp;<BR><A href="http://forge.objectweb.org/project/showfiles.php?group_id=97&nbsp;">http://forge.objectweb.org/project/showfiles.php?group_id=97&nbsp;</A>;<BR>请选择适合自己版本的lomboz下载，lomboz.212.p1.zip表示2.1.2版，&nbsp;<BR>lomboz.3m7.zip表示M7版本....以此类推。&nbsp;<BR>lomboz安装以及设置教学：&nbsp;<BR>Eclipse开发JSP-教学文件&nbsp;<BR><BR>Java转exe篇：&nbsp;<BR>实现方式：Eclipse搭配JSmooth(免费)。&nbsp;<BR>1.先由Eclipse制作包含Manifest的JAR。&nbsp;<BR>制作教学&nbsp;<BR>2.使用JSmooth将做好的JAR包装成EXE。&nbsp;<BR>JSmooth下载页面：&nbsp;<BR><A href="http://jsmooth.sourceforge.net/index.php&nbsp;">http://jsmooth.sourceforge.net/index.php&nbsp;</A>;<BR>3.制作完成的exe文件，可在有装置JRE的Windows上执行。&nbsp;<BR><BR>Eclipse-Java编辑器最佳设定：&nbsp;<BR>编辑器字型设定：工作台-&gt;字型-&gt;Java编辑器文字字型。&nbsp;<BR>(建议设定Courier&nbsp;New&nbsp;-regular&nbsp;10)&nbsp;<BR><BR>编辑器相关设定：窗口-&gt;喜好设定-&gt;Java-&gt;编辑器&nbsp;<BR><BR>外观：显示行号、强调对称显示的方括号、强调显示现行行、&nbsp;<BR>显示打印边距，将其勾选，Tab宽度设4，打印编距字段设80。&nbsp;<BR>程序代码协助：采预设即可。&nbsp;<BR>语法：可设定关键词、字符串等等的显示颜色。&nbsp;<BR>附注：采预设即可。&nbsp;<BR>输入：全部字段都勾选。&nbsp;<BR>浮动说明：采预设即可。&nbsp;<BR>导览：采预设即可。&nbsp;<BR><BR>使自动排版排出来的效果，最符合Java设计惯例的设定：&nbsp;<BR>自动排版设定：窗口-&gt;喜好设定-&gt;Java-&gt;程序代码制作格式。&nbsp;<BR><BR>换行：全部不勾选。&nbsp;<BR>分行：行长度上限设：80。&nbsp;<BR>样式：只将强制转型后插入空白勾选。&nbsp;<BR>内缩空格数目：设为4。&nbsp;<BR><BR>Eclipse的教学文件：&nbsp;<BR>Eclipse&nbsp;3.0系列热键表&nbsp;-&nbsp;中英对照解说版&nbsp;(by&nbsp;sungo)&nbsp;~New~&nbsp;<BR>Window+GCC+CDT用Eclipse开发C、C++&nbsp;(by&nbsp;sungo)&nbsp;~New~&nbsp;<BR><BR>其它：&nbsp;<BR>扩充Eclipse的Java&nbsp;开发工具(中文)&nbsp;<BR>使用Eclipse开发J2EE&nbsp;应用程序(中文)&nbsp;<BR>使用Eclipse平台进行除错(中文)&nbsp;<BR>用Eclipse进行XML&nbsp;开发(中文)&nbsp;<BR>开发Eclipse外挂程序(中文)&nbsp;<BR>国际化您的Eclipse外挂程序(英文)&nbsp;<BR>将Swing编辑器加入Eclipse(英文)&nbsp;<BR>如何测试你的Eclipse&nbsp;plug-in符合国际市场需求(英文)&nbsp;<BR><BR>Eclipse的相关网站：&nbsp;<BR><A href="http://eclipse-plugins.2y.net/eclipse/index.jsp&nbsp;">http://eclipse-plugins.2y.net/eclipse/index.jsp&nbsp;</A>;<BR><A href="http://www.eclipseplugincentral.com/&nbsp;">http://www.eclipseplugincentral.com/&nbsp;</A>;<BR>Eclipse相关教学[简体]&nbsp;<BR><BR>&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;<BR><BR>写程序写到很累了，想休息一下？？玩玩小Game是&nbsp;<BR>不错的选择，下面介绍使用Eclipse玩Game的Plug-in。&nbsp;<BR><BR>补充外挂篇：&nbsp;<BR>Eclipse-Games：&nbsp;<BR><A href="http://eclipse-games.sourceforge.net/&nbsp;">http://eclipse-games.sourceforge.net/&nbsp;</A>;<BR>版本选：Latest&nbsp;Release&nbsp;3.0.1&nbsp;(Release&nbsp;Notes)&nbsp;Sat,&nbsp;3&nbsp;Jan&nbsp;2004&nbsp;<BR><BR>外挂安装完后，重新开启Eclipse。&nbsp;<BR>窗口-&gt;自订视景-&gt;其它-&gt;勾选Game&nbsp;Actions。&nbsp;<BR>再将Eclipse关闭，重新再启动，就可以开始玩噜。&nbsp;<BR>(共有4种：采地雷I、采地雷II、贪食蛇、仓库番。)&nbsp;<BR><BR>(Eclipse&nbsp;2.1.2&nbsp;+中文化&nbsp;玩Game&nbsp;-仓库番)&nbsp;&nbsp;&nbsp;<BR><BR>补充：(于Eclipse使用assertion机制)&nbsp;<BR>Eclipse版本：2.1.3&nbsp;release。&nbsp;<BR><BR>JDK1.4版新加入的assertion机制(关键词：assert)，由于JDK1.4编译器&nbsp;<BR>预设是兼容1.3，所以要使用assert必须在编译时加上-source&nbsp;1.4的参数。&nbsp;<BR><BR>C:\&gt;javac&nbsp;-source&nbsp;1.4&nbsp;XXX.java<BR>执行时则必须加-ea&nbsp;或-enableassertions参数启动。&nbsp;<BR><BR>C:\&gt;java&nbsp;-ea&nbsp;XXX<BR><BR>如要在Eclipse中使用assertion机制，请作以下设定：&nbsp;<BR>设定一：(编译设定)&nbsp;<BR>Windows-&gt;Preferance-&gt;Java-&gt;Compiler-&gt;Compliance&nbsp;and&nbsp;Classfiles&nbsp;<BR>页面。将..JDK&nbsp;Compliance&nbsp;level-&gt;Compiler&nbsp;compliance&nbsp;level调成1.4。&nbsp;<BR><BR>设定二：(执行设定)&nbsp;<BR>Run-&gt;Run-&gt;(x)=Arguments页面，在VM&nbsp;arguments加入-da参数，按下&nbsp;<BR>Run&nbsp;button便可看到启动assertion后的执行结果。&nbsp;<BR><BR>(Eclipse&nbsp;2.1.3&nbsp;release&nbsp;+&nbsp;assertion测试)&nbsp;<BR>&lt;assert判别为false，所以show出AssertionError&gt;&nbsp;&nbsp;&nbsp;<BR><BR>新版(m8+)的eclipse可以设vm&nbsp;arguments&nbsp;<BR>另外提供一种设法，是在eclipse启动时加入vm&nbsp;arguments(跟加大eclipse预设内存大小的方式一样)&nbsp;<BR>这样就不用每次run都得需去设vm&nbsp;arguments&nbsp; <img src ="http://www.blogjava.net/georgehill/aggbug/4235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/georgehill/" target="_blank">小米</a> 2005-05-12 17:33 <a href="http://www.blogjava.net/georgehill/articles/4235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>