Eclips使用U技(l对l典)
AuthorQsungo
前言Q?nbsp;
本来我都是用JBuilderX当主力IDE、但使用了Eclipse?nbsp;
发现...Eclipse原来也这么好?..渐渐的就׃了它......
Eclipse优点Q免贏V程序代码排版功能、有中文化包、可?nbsp;
设许多功能强大的外挂、支持多U操作系l?Windows?nbsp;
Linux、Solaris、Mac OSX)..{等?nbsp;
开此篇讨论串的目的Q是希望能将Eclipse的一些用技巧集
合v?..Ƣ迎大家l箋补充下去...׃Eclipse的版本众?nbsp;
Q希望补充的先进们能Z说明一下?zhn)所使用的版本~
Eclipse|站Qhttp://www.eclipse.org/ ;
Eclipse中文化教学:(x)JavaWorld站内文章参?nbsp;
(使用版本QEclipse 2.1.2 Release + 中文?
热键:(x)
TemplateQAlt + /
修改处:(x)H口->喜好讑֮->工作?>按键->~辑->内容辅助?nbsp;
个h?fn)惯QShift+SPACE(I白)?nbsp;
易说明:(x)~辑E序代码Ӟ打sysout +Template启动键,?nbsp;
?x)自动出玎ͼ?x)System.out.println(); ?nbsp;
讑֮Template的格式:(x)H口->喜好讑֮->Java->~辑?>模板?nbsp;
E序代码自动排版QCtrl+Shift+F
修改处:(x)H口->喜好讑֮->工作?>按键->E序代码->格式?nbsp;
个h?fn)惯QAlt+Z?nbsp;
自动排版讑֮Q窗?>喜好讑֮->Java->E序代码格式制作E序?nbsp;
样式面->插入tab(而非I格?以内~,该选项取消N?nbsp;
Q下面空格数目填4Q这样在自动~排时会(x)以空?作羃排?nbsp;
快速执行程序:(x)Ctrl + F11
个h?fn)惯QALT+X
修改处:(x)H口->喜好讑֮->工作?>按键->执行->启动前一ơ的启动作业?nbsp;
易说明:(x)W一ơ执行时Q它?x)询问(zhn)执行模式Q?nbsp;
讄好后Q以后只要按q个热键Q它?yu)׃?x)快速执行?nbsp;
<ALT+Z(排版?、ATL+X(执行)>..我觉得很手^___^
自动汇入所需要的cdQCtrl+Shift+O
易说明:(x)
假设我们没有ImportMcdӞ当我们在E序里打入:(x)
BufferedReader buf =
new BufferedReader(new InputStreamReader(System.in));
此时Eclipse?x)警C没有汇入cdQ这时我们只要按下Ctrl+Shift+O
Q它?yu)׃?x)自动帮我们Importcd?nbsp;
查看使用cd的原始码QCtrl+鼠标左键点击
易说明:(x)可以看到(zhn)所使用cd的原始码?nbsp;
选取的文字批注v来:(x)Ctrl+/
易说明:(x)Debug时很方便?nbsp;
修改处:(x)H口->喜好讑֮->工作?>按键->E序代码->Ҏ(gu)
视景切换QCtrl+F8
个h?fn)惯QAlt+S?nbsp;
修改处:(x)H口->喜好讑֮->工作?>按键->H口->下一个视景?nbsp;
易说明:(x)可以方便我们快速切换编辑、除错等视景?nbsp;
密技:(x)
一套Eclipse可同时切换,英文、繁体、简体显C:(x)
1.首先要先安装完中文化包?nbsp;
2.在桌面的快捷方式后面加上参数卛_Q?nbsp;
英文-> -nl "zh_US"
J体-> -nl "zh_TW"
?> -nl "zh_CN"?nbsp;
(其它语系以此cL)
像我2.1.2中文化后Q我在我桌面的Eclipse快捷方式加入参数-n1 "zh_US"?nbsp;
"C:Program Fileseclipseeclipse.exe" -n "zh_US"
接口׃(x)变回英文语系噜?nbsp;
利用EclipseQ在Word~辑文书时可不必程序代码重新编排:(x)
EclipseE序~辑区的E序代码整个复制下来(Ctrl+C)Q直接脓(chung)(Ctrl+V)?nbsp;
Word或WordPad上,(zhn)将?x)发现在Word里的E序代码格式Q跟Eclipse
所讑֮的完全一P包括字型、羃排、关键词颜色。我曾试qJBuilder
、GEL、NetBeans...使用复制贴上Ӟ只有~排格式一P字型、颜
色等都不?x)改变?nbsp;
外挂:(x)
外挂安装Q将外挂包下载回来后Q将其解压羃后,(zhn)会(x)发现features?nbsp;
pluginsq?个数据夹Q将里面的东襉K复制或移动到Eclipse的features
、plugins数据夹内后,重新启动Eclipse卛_?nbsp;
让Eclipse可以像JBuilderX一样用拖拉方式徏构GUI的外挂:(x)
1.Jigloo SWT/Swing GUI Builder Q?nbsp;
http://cloudgarden.com/jigloo/index.html ;
下蝲此版本:(x)Jigloo plugin for Eclipse (using Java 1.4 or 1.5)
安装后即可由档案->新徏->其它->GUI Form选取要徏构的GUIcd?nbsp;
2.Eclipse Visual Editor ProjectQ?nbsp;
http://www.eclipse.org/vep/ ;
炚w下方Download PageQ再炚wLatest Release 0.5.0q入下蝲?nbsp;
除了VE-runtime-0.5.0.zip要下载外Q以下这2个也要:(x)
EMF build 1.1.1: (build page) (download zip)
GEF Build 2.1.2: (build page) (download zip)
3.0 M8版本Q请下蝲Q?nbsp;
EMF build I200403250631
GEF Build I20040330
VE-runtime-1.0M1
安装成功后,便可由File->New->Visual Class开始UI设计?nbsp;
安装成功后,卛_由新?>Java->AWT与Swing里选择
所要徏构的GUIcd开始进行设计。VE必须配合着对应
版本Q才能正怋用,否则即安装成功Q用上仍会(x)
有问题?nbsp;
使用Eclipse来开发JSPE序Q?nbsp;
外挂名称Qlomboz(下蝲面)
http://forge.objectweb.org/project/showfiles.php?group_id=97 ;
请选择适合自己版本的lomboz下蝲Qlomboz.212.p1.zip表示2.1.2版,
lomboz.3m7.zip表示M7版本....以此cL?nbsp;
lomboz安装以及(qing)讄教学Q?nbsp;
Eclipse开发JSP-教学文g
Java转exe:(x)
实现方式QEclipse搭配JSmooth(免费)?nbsp;
1.先由Eclipse制作包含Manifest的JAR?nbsp;
制作教学
2.使用JSmooth做好的JAR包装成EXE?nbsp;
JSmooth下蝲面Q?nbsp;
http://jsmooth.sourceforge.net/index.php ;
3.制作完成的exe文gQ可在有装置JRE的Windows上执行?nbsp;
Eclipse-Java~辑器最佌定:(x)
~辑器字型设定:(x)工作?>字型->Java~辑器文字字型?nbsp;
(讑֮Courier New -regular 10)
~辑器相兌定:(x)H口->喜好讑֮->Java->~辑?nbsp;
外观Q显C受强调对U显C的Ҏ(gu)受强调显C现行行?nbsp;
昄打印边距Q将其勾选,Tab宽度?Q打印编距字D设80?nbsp;
E序代码协助Q采预设卛_?nbsp;
语法Q可讑֮关键词、字W串{等的显C颜艌Ӏ?nbsp;
附注Q采预设卛_?nbsp;
输入Q全部字D都N?nbsp;
动说明Q采预设卛_?nbsp;
DQ采预设卛_?nbsp;
使自动排版排出来的效果,最W合Java设计惯例的设定:(x)
自动排版讑֮Q窗?>喜好讑֮->Java->E序代码制作格式?nbsp;
换行Q全部不N?nbsp;
分行Q行长度上限设:(x)80?nbsp;
样式Q只强制{型后插入I白N?nbsp;
内羃I格数目Q设??nbsp;
Eclipse的教学文Ӟ(x)
Eclipse 3.0pd热键?- 中英对照解说?(by sungo) ~New~
Window+GCC+CDT用Eclipse开发C、C++ (by sungo) ~New~
其它Q?nbsp;
扩充Eclipse的Java 开发工?中文)
使用Eclipse开发J2EE 应用E序(中文)
使用Eclipseq_q行除错(中文)
用Eclipseq行XML 开?中文)
开发Eclipse外挂E序(中文)
国际化?zhn)的Eclipse外挂E序(英文)
Swing~辑器加入Eclipse(英文)
如何试你的Eclipse plug-inW合国际市场需?英文)
Eclipse的相关网站:(x)
http://eclipse-plugins.2y.net/eclipse/index.jsp ;
http://www.eclipseplugincentral.com/ ;
Eclipse相关教学[体]
写程序写到很累了Q想休息一下?Q玩玩小Game?nbsp;
不错的选择Q下面介l用Eclipse玩Game的Plug-in?nbsp;
补充外挂:(x)
Eclipse-GamesQ?nbsp;
http://eclipse-games.sourceforge.net/ ;
版本选:(x)Latest Release 3.0.1 (Release Notes) Sat, 3 Jan 2004
外挂安装完后Q重新开启Eclipse?nbsp;
H口->自订视景->其它->NGame Actions?nbsp;
再将Eclipse关闭Q重新再启动Q就可以开始玩噜?nbsp;
(共有4U:(x)采地雷I、采地雷II、贪食蛇、仓库番?
(Eclipse 2.1.2 +中文?玩Game -仓库?
补充Q?于Eclipse使用assertion机制)
Eclipse版本Q?.1.3 release?nbsp;
JDK1.4版新加入的assertion机制(关键词:(x)assert)Q由于JDK1.4~译?nbsp;
预设是兼?.3Q所以要使用assert必须在编译时加上-source 1.4的参数?nbsp;
C:>javac -source 1.4 XXX.java
执行时则必须?ea ?enableassertions参数启动?nbsp;
C:>java -ea XXX
如要在Eclipse中用assertion机制Q请作以下设定:(x)
讑֮一Q?~译讑֮)
Windows->Preferance->Java->Compiler->Compliance and Classfiles
面。将..JDK Compliance level->Compiler compliance level调成1.4?nbsp;
讑֮二:(x)(执行讑֮)
Run->Run->(x)=Arguments面Q在VM arguments加入-da参数Q按?nbsp;
Run button便可看到启动assertion后的执行l果?nbsp;
(Eclipse 2.1.3 release + assertion试)
<assert判别为falseQ所以show出AssertionError>
新版(m8+)的eclipse可以设vm arguments
另外提供一U设法,是在eclipse启动时加入vm arguments(跟加大eclipse预设内存大小的方式一?
q样׃用每ơrun都得需去设vm arguments
|