﻿<?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-bob-文章分类-eclipse</title><link>http://www.blogjava.net/keweibo/category/26140.html</link><description>一专  Java 多能  Delphi,Powerbuilder ... </description><language>zh-cn</language><lastBuildDate>Sat, 27 Aug 2011 02:47:53 GMT</lastBuildDate><pubDate>Sat, 27 Aug 2011 02:47:53 GMT</pubDate><ttl>60</ttl><item><title>eclipse修改項目的contextpath</title><link>http://www.blogjava.net/keweibo/articles/357369.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Fri, 26 Aug 2011 08:54:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/357369.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/357369.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/357369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/357369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/357369.html</trackback:ping><description><![CDATA[1.双击server中的Tomcat,弹出界面如下图<br /><div><img src="data:image/png;base64,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" alt="" /></div>2.切换到Module Tab页，即可实现修改。<br /><div><img src="data:image/png;base64,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" alt="" /></div><br /><img src ="http://www.blogjava.net/keweibo/aggbug/357369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2011-08-26 16:54 <a href="http://www.blogjava.net/keweibo/articles/357369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse调试常用技巧(轉)</title><link>http://www.blogjava.net/keweibo/articles/339411.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Tue, 30 Nov 2010 08:41:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/339411.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/339411.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/339411.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/339411.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/339411.html</trackback:ping><description><![CDATA[<h1 class="Section0"><span style="font-family: '宋体'; font-size: 10.5pt">1、</span> <span style="font-family: '宋体'; font-size: 10.5pt">条件断点</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">断点大家都比较熟悉，在<span style="font-family: Times New Roman">Eclipse&nbsp;Java</span> <span>编辑区的行头双击就会得到一个断点，代码会运行到此处时停止。</span> </span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">条件断点，顾名思义就是一个有一定条件的断点，只有满足了用户设置的条件，代码才会在运行到断点处时停止。</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">在断点处点击鼠标右键，选择最后一个<span style="font-family: Times New Roman">"Breakpoint&nbsp;Properties"</span> </span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: 'Times New Roman'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229803/9363ac98-1bb1-3e16-b016-b3d2305bc5c1.jpg" /></span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">断点的属性界面及各个选项的意思如下图，</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/243175/4222f2f7-7718-32ae-abe7-6f3de3ed317c.jpg" width="557" height="433" /></span> </p>
<h1><span style="font-family: '宋体'; font-size: 10.5pt">2、</span> <span style="font-family: '宋体'; font-size: 10.5pt">变量断点</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">断点不仅能打在语句上，变量也可以接受断点，</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: 'Times New Roman'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229807/5225f68d-c313-3849-b6c3-b4ed4e4d5d37.jpg" /></span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">上图就是一个变量的打的断点，在变量的值初始化，或是变量值改变时可以停止，当然变量断点上也是可以加条件的，和上面的介绍的条件断点的设置是一样的。</span> </p>
<h1><span style="font-family: '宋体'; font-size: 10.5pt">3、</span> <span style="font-family: '宋体'; font-size: 10.5pt">方法断点</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">方法断点就是将断点打在方法的入口处，</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: 'Times New Roman'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229809/e06f0712-f388-3443-ad9a-d9fc87d74adc.jpg" /></span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">方法断点的特别之处在于它可以打在</span> <span style="font-family: '宋体'; font-size: 10.5pt">JDK<span>的源码里，由于</span> <span style="font-family: Times New Roman">JDK</span> <span>在编译时去掉了调试信息，所以普通断点是不能打到里面的，但是方法断点却可以，可以通过这种方法查看方法的调用栈。</span> </span></p>
<h1><span style="font-family: '宋体'; font-size: 10.5pt">4、</span> <span style="font-family: '宋体'; font-size: 10.5pt">改变变量值</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">代码停在了断点处，但是传过来的值不正确，如何修改一下变量值保证代码继续走正确的流程，或是说有一个异常分支老是进不去，能不能调试时改一下条件，看一下异常分支代码是否正确？</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">在<span style="font-family: Times New Roman">Debug</span> <span>视图的</span> <span style="font-family: Times New Roman">Variables</span> <span>小窗口中，我们可以看到</span> <span style="font-family: Times New Roman">mDestJarName</span> <span>变量的值为</span> <span style="font-family: Times New Roman">"</span> </span><span style="font-family: 'Courier New'; font-size: 10.5pt">F:\Study\eclipsepro\JarDir\jarHelp.jar</span> <span style="font-family: '宋体'; font-size: 10.5pt">"</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: 'Times New Roman'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229811/e9b77284-4d3f-348d-ba8d-3dd1df0f611a.jpg" /></span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">我们可以在变量上右键，选择<span style="font-family: Times New Roman">"Change&nbsp;Value..."</span> <span>在弹出的对话框中修改变量的值，</span> </span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span><img alt="" src="http://dl.javaeye.com/upload/attachment/229813/b83f1c69-8176-304a-8972-830ce1085ecb.jpg" /></span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">或是在下面的值查看窗口中修改，保用<span style="font-family: Times New Roman">Ctr+S</span> <span>保存后，变量值就会变成修改后的新值了。</span> </span></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229815/bde7867b-c109-3eac-a57f-7b1f61fed22b.jpg" /></span> </p>
<h1><span style="font-family: '宋体'; font-size: 10.5pt">5、</span> <span style="font-family: '宋体'; font-size: 10.5pt">重新调试</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">这种调试的回退不是万能的，只能在当前线程的栈帧中回退，也就说最多只能退回到当前线程的调用的开始处。</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">回退时，请在需要回退的线程方法上点右键，选择</span> <span style="font-family: '宋体'; font-size: 10.5pt">"Drop&nbsp;to&nbsp;Frame"</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt"><img alt="" src="http://dl.javaeye.com/upload/attachment/229817/bbba4005-9569-38f8-b4bc-54d77bda8ac2.jpg" /></span> </p>
<h1><span style="font-family: '宋体'; font-size: 10.5pt">6、</span> <span style="font-family: '宋体'; font-size: 10.5pt">远程调试</span> </h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><span style="font-family: '宋体'; font-size: 10.5pt">用于调试不在本机上的程序，有两种方式，</span> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">1、本机作为客户端</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">2、本机作为服务端</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">使用远程调试的前提是服务器端和客户端的代码是一致的。</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<h3>本机作为客户端</h3>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">本机作客户端比较常用，需要在远端的服务器上的java程序在启动时打开远程调试开关，</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">服务器端需要加上虚拟机参数</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">1.5以前版本（1.5以后也可用）：【-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 】</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">1.5及以上版本：【 -agentlib:jdwp=transport=dt_socket,server=y,address=8000】</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">F:\Study\eclipsepro\screensnap&gt;java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 -jar screensnap3.jar</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">连接时远程服务器时，需要在Eclipse中新建一个远程调试程序</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><img alt="" src="http://dl.javaeye.com/upload/attachment/229872/83996ef1-8473-3a3f-83bc-41326db519ec.jpg" /></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">这里有一个小地方需注意，连接上的时候貌似不能自动切换到Debug视图，不要以为本机的调试程序没有连接到服务器端。</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<h3>本机作为服务端</h3>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">同本机作为客户端相比，只需要修改一下&#8220;Connection Type&#8221;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><img alt="" src="http://dl.javaeye.com/upload/attachment/229876/ed1ebb15-d8a2-3a86-a2d6-add103f6008d.jpg" /></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">这时Eclipse会进入到等待连接的状态</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><img alt="" src="http://dl.javaeye.com/upload/attachment/229880/3245265e-58a0-3c14-bcad-762e944fe601.jpg" /></p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">连接程序使用如下参数即可连接本机服务器，IP地址请用实现IP替换~~</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">【-agentlib:jdwp=transport=dt_socket,suspend=y,address=127.0.0.1:8000】</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">F:\Study\eclipsepro\screensnap&gt;java -agentlib:jdwp=transport=dt_socket,suspend=y,address=127.0.0.1:8000 -jar screensnap3.jar</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">远程调试时本地的代码修改可同步到远程，但不会写到远程的文件里，也就是说本地修改会在下次启动远程程序时就没有了，不会影响到下次使用时的远程代码。</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">有关远程调试更详细点的介绍请参考<a href="http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/">【使用 Eclipse 远程调试 Java 应用程序】</a> </p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">&nbsp;</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">好像漏了一个断点，异常断点，补一下。</p>
<h1>7、异常断点</h1>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0">经常遇见一些异常，然后程序就退出来了，要找到异常发生的地方就比较难了，还好可以打一个异常断点，</p>
<p style="margin-top: 0pt; margin-bottom: 0pt" class="p0"><img alt="" src="http://dl.javaeye.com/upload/attachment/229884/c411d03f-e985-3ecc-a1bf-1a3139c3cada.jpg" /></p>
上图中我们增加了一个NullPointException的异常断点，当异常发生时，代码会停在异常发生处，定位问题时应该比较有帮助<br />
<br />
<strong><span style="color: red">轉 自 : http://www.javaeye.com/topic/633824<br />
<br />
</span><font color="#ff0000">補充:<br />
</font></strong>1.在默認的Debug View中是不顯示static 變數的,可能通過以下方法解決<br />
<p>&nbsp;&nbsp;&nbsp; In the Debug Variables view their is a arrow button in the right of the view. the tooltip of this button is "Menu". When you&nbsp;click&nbsp;this button a drop down menu is shown where you can select "Java" -&gt; "Show static variables"</p>
<br />
<img src ="http://www.blogjava.net/keweibo/aggbug/339411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2010-11-30 16:41 <a href="http://www.blogjava.net/keweibo/articles/339411.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse3.5 安裝SVN插件</title><link>http://www.blogjava.net/keweibo/articles/331901.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Mon, 13 Sep 2010 08:02:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/331901.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/331901.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/331901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/331901.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/331901.html</trackback:ping><description><![CDATA[貌似最新版本的eclipse的help子菜单里没有software update，让我小小的麻烦了一下，但是有一个install new
software，点击它，然后在中间的输入框里输入<a href="http://subclipse.tigris.org/update">http://subclipse.tigris.org/update</a>，
在下面的列表里会出现两个svn软件选项，选择了，点next，一直到finish。svn 插件就安装完毕了。
<img src ="http://www.blogjava.net/keweibo/aggbug/331901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2010-09-13 16:02 <a href="http://www.blogjava.net/keweibo/articles/331901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Explorer插件安装</title><link>http://www.blogjava.net/keweibo/articles/309087.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Tue, 12 Jan 2010 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/309087.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/309087.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/309087.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/309087.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/309087.html</trackback:ping><description><![CDATA[<p>轉:http://hi.baidu.com/luohuazju/blog/item/3b68f609481d02c73bc7631b.html<br />
</p>
<p>1.得到插件<br />
首页<br />
<a href="http://eclipsesql.sourceforge.net/">http://eclipsesql.sourceforge.net</a></p>
<p>下载得到文件<br />
sqlexplorer_plugin-3.5.0.RC7.zip</p>
<p>2.安装插件<br />
采用linck的方式安装eclipse插件<br />
解开压缩文件，得到features和plugins两个文件夹<br />
新增eclipse文件夹，放置在如下位置（我本机是这样）<br />
D:\eclipse-plugins\sqlexplorer\eclipse<br />
拷贝上面两个插件到上面位置</p>
<p>在eclipse的安装文件夹上新建目录links<br />
D:\eclipse-rcp\links<br />
新增文本文件<br />
sqlexplorer_plugin.link<br />
内容如下：<br />
path=D:\\eclipse-plugins\\sqlexplorer\\eclipse</p>
<p>3.使用插件<br />
eclipse的window---------&gt;Show View -----------&gt;Other----------SQL
Explorer---------Connections</p>
<p>创建一个derby数据库<br />
启动derby-------&gt;启动ij工具<br />
connect 'jdbc:derby://localhost:1527/db;create=true';<br />
刷新项目，目录下生成db文件夹</p>
<p>安装derby JDBC驱动<br />
Window-----&gt;Preferences-------&gt;SQL Explorer JDBC
Driver-----&gt;add<br />
新增derby的驱动<br />
Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  apache derby<br />
URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  jdbc:derby://localhost:1527/db<br />
Driver Class Name:&nbsp;&nbsp;&nbsp;  org.apache.derby.jdbc.ClientDriver</p>
<p>点击Extra Class Path-----&gt; New<br />
选择我们安装derby时的三个jar包<br />
D:\eclipse-plugins\derby\eclipse\plugins\org.apache.derby.core_10.4.2路径下
面的<br />
derby.jar<br />
derbyclient.jar<br />
derbynet.jar</p>
<p>回到sql explorer的connections页面<br />
新增连接<br />
输入用户名和密码，选择apache derby就可以连接上数据库啦</p>
<img src ="http://www.blogjava.net/keweibo/aggbug/309087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2010-01-12 09:00 <a href="http://www.blogjava.net/keweibo/articles/309087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse 3.5 配置tomcatPlugin、lomboz、phpeclipse(转)</title><link>http://www.blogjava.net/keweibo/articles/308041.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Sat, 02 Jan 2010 10:43:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/308041.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/308041.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/308041.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/308041.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/308041.html</trackback:ping><description><![CDATA[<div class="articalTitle">转自：<strong><font color="#ff0000">http://blog.sina.com.cn/s/blog_5d1455ff0100empp.html</font></strong></div>
<div class="articalContent">
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>eclipse是非常棒的Web开发工具，有各种丰富的插件可以选择，通过eclipse再配置适当的插件，可以让web开发变得轻松，变得更可控。</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>配置eclipse支持jsp,php,js很简单，步骤如下：</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>一、下载软件</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>1.最新稳定版本eclipse-SDK-3.5-win32.zip，根据自己的系统选择版本。这里下载的是Eclipse Classic 3.5 - Windows (141 MB)</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://www.eclipse.org/downloads/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://www.eclipse.org/downloads/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>2.下载tomcat支持补丁，支持tomcat的补丁。下载的文件是tomcatPluginV321.zip</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://www.eclipsetotale.com/tomcatPlugin.html"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://www.eclipsetotale.com/tomcatPlugin.html</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>3.下载jsp开发补丁，语法高亮和自动提示支持。下载的文件是org.objectweb.lomboz-all-in-on<wbr>e-R-3.3-200710290621-win32.zip</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://lomboz.objectweb.org/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://lomboz.objectweb.org/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://lomboz.objectweb.org/downloads/drops/R-3.3-200710290621/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://lomboz.objectweb.org/downloads/drops/R-3.3-200710290621/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>4.下载php eclipse，支持php高亮和语法提示。下载的文件是net.sourceforge.phpeclipse_1.1.8.bin.dist.zip&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://www.phpeclipse.de/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://www.phpeclipse.de/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://sourceforge.net/project/showfiles.php?group_id=57621"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://sourceforge.net/project/showfiles.php?group_id=57621</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr></strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>5.下载js eclipse，支持js高亮和语法提示。下载的文件是jseclipse_plugin_040207.zip</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://www.interaktonline.com/products/eclipse/jseclipse/overview/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://www.interaktonline.com/products/eclipse/jseclipse/overview/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>URL：</strong></font><a href="http://labs.adobe.com/technologies/jseclipse/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://labs.adobe.com/technologies/jseclipse/</strong></font></a> <font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>(js eclipse被Adobe收购了，下载时可能需要注册)</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>以上插件补丁也可以去补丁中心查找，地址：</strong></font><a href="http://www.eclipseplugincentral.com/"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>http://www.eclipseplugincentral.com/</strong></font></a></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>二、安装与配置</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>1.解压缩eclipse-SDK-3.3.2-win32.zip到e盘根目录下，改文件夹为eclipse</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 1.1.运行eclipse，设置工作目录。建立一个java项目用来开发java桌面程序了</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>2.解压缩tomcatPluginV321.zip，把解压后的文件夹com.sysdeo.eclipse.tomcat_3.2.1放到eclipse/plugins下，重启动eclipse就能看见tomcat标标</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr> 2.1.在eclipse window &gt; preferences &gt; tomcat里配置tomcat home，customize &gt; perspective 里new里把tomcat project选上，建个tomcat项目试试吧</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>3.解压缩org.objectweb.lomboz-all-in-on<wbr>e-R-3.3-200710290621-win32.zip，分别把解压得到的plugins与features复制到eclipse目录下的同名目录</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 3.1.如果下载的是all-in-on<wbr>e包，lomboz本身就可以直接运行，直接jsp高亮语法，但我认为还是使用标准的eclipse的好，只是用lomboz的jsp支持功能</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 3.1 定制视图里多了hibernate、spring、j2ee、lomboz-struts等项，可以都打开。lomboz是一套丰富的J2EE Web开发插件，使用它可以帮助我们把事情变得简单</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>4.解压缩net.sourceforge.phpeclipse_1.1.8，分别把解压得到的plugins与features复制到eclipse目录下的同名目录下</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 4.1 在定制视图新建里选择php，现在就可以看到php高亮和语法支持了</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>5.解压缩jseclipse_plugin_040207.zip，分别把解压得到的plugins与features复制到eclipse目录下的同名目录下，就是两个jar文件</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 5.1 jseclipse默认中文会是乱码，设置window &gt; preferences &gt; general &gt; contentType，选择text &gt; javas<wbr>cript ,将对应的ISO8859-1 改为GBK，按update就可以解决了</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 5.2 js开发人员苦恼的是一直没有一个好用的IDE，我们需要一个可以高亮、有提示、有视图、有对象控制，甚至可以调试的工具。js eclipse可以做到这一点，他与去年出来的apatna有类似之处</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>6.全部安装后，在窗口参数设置里可以看到tomcat,jseclipse,phpeclipse web development等项，可以自己去按照提示去配置，一般来讲默认就够用了。</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>&nbsp;<wbr>&nbsp;<wbr> 现在可以打开jsp,php,js文件看一下，是否能高亮和自动提示支持呢？如果都有了，那恭喜，安装配置全部成功。</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: Arial; font-size: 16px" color="#66ff99"><strong>至此一个完善的web开发平台配置完成，有了eclipse，可以让我们效率提高，工作变的事半功倍！</strong></font></p>
<p style="text-indent: 2em"><font style="font-family: 幼圆" color="#ff0000"><strong>本文中提到的插件最好都使用link法加入,这样不用时可以方便去掉,加快启动速度</strong></font></p>
</div>
<img src ="http://www.blogjava.net/keweibo/aggbug/308041.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2010-01-02 18:43 <a href="http://www.blogjava.net/keweibo/articles/308041.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install VE 1.4 from Update Manager </title><link>http://www.blogjava.net/keweibo/articles/241929.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Sat, 22 Nov 2008 00:37:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/241929.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/241929.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/241929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/241929.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/241929.html</trackback:ping><description><![CDATA[<p><span style="color: red">SOURCE: http://wiki.eclipse.org/VE/Update</span></p>
<ul>
    <li>Download and install one of the following standard <a class="external text" title="http://www.eclipse.org/downloads/packages/" href="http://www.eclipse.org/downloads/packages/" rel="nofollow">Eclipse 3.4 Ganymede</a> distributions for Java development: </li>
</ul>
<dl>
<dd>
<dl>
<dd>- "Eclipse IDE for Java EE Developers"
<dd>- "Eclipse IDE for Java Developers"
<dd>- "Eclipse for RCP/Plug-in Developers"
<dd>- "Eclipse IDE for Java and Report Developers" </dd></dl></dd></dl>
<ul>
    <li>VE 1.4 requires <a title="EMF/EMF 2.3/JVM Requirements" href="http://wiki.eclipse.org/EMF/EMF_2.3/JVM_Requirements">EMF 2.4</a>, which requires <a title="IRC FAQ" href="http://wiki.eclipse.org/IRC_FAQ#I_just_installed_Eclipse_on_Linux.2C_but_it_does_not_start._What_is_the_problem.3F">JDK 5.0</a> or later. </li>
</ul>
<ul>
    <li>
    <div class="thumb tright">
    <div class="thumbinner" style="width: 182px"><a class="image" title="Update-site.png" href="http://wiki.eclipse.org/Image:Update-site.png"><img class="thumbimage" height="122" alt="" src="http://wiki.eclipse.org/images/thumb/5/5b/Update-site.png/180px-Update-site.png" width="180" border="0" /></a>
    <div class="thumbcaption">
    <div class="magnify"><a class="internal" title="Enlarge" href="http://wiki.eclipse.org/Image:Update-site.png"><img height="11" alt="" src="http://wiki.eclipse.org/skins/common/images/magnify-clip.png" width="15" /></a></div>
    </div>
    </div>
    </div>
    Start eclipse, then start the Install Manager. </li>
</ul>
<table>
    <tbody>
        <tr>
            <td>
            <pre>Help &gt; Software Updates... &gt; Available Software
            Add Site... &gt; <em>add the VE 1.4 Update site: <a class="external free" title="http://update.soyatec.org/Ganymede/ve/1.4" href="http://update.soyatec.org/Ganymede/ve/1.4" rel="nofollow">http://update.soyatec.org/Ganymede/ve/1.4</a></em>
            </pre>
            </td>
        </tr>
    </tbody>
</table>
<ul>
    <li>
    <div class="thumb tright">
    <div class="thumbinner" style="width: 182px"><a class="image" title="Soyatec-ve.png" href="http://wiki.eclipse.org/Image:Soyatec-ve.png"><img class="thumbimage" height="122" alt="" src="http://wiki.eclipse.org/images/thumb/2/2f/Soyatec-ve.png/180px-Soyatec-ve.png" width="180" border="0" /></a>
    <div class="thumbcaption">
    <div class="magnify"><a class="internal" title="Enlarge" href="http://wiki.eclipse.org/Image:Soyatec-ve.png"><img height="11" alt="" src="http://wiki.eclipse.org/skins/common/images/magnify-clip.png" width="15" /></a></div>
    </div>
    </div>
    </div>
    Expand the VE site, select "Visual Editor", and hit "Install..." </li>
</ul>
<p>After restarting Eclipse, launch <code>Help &gt; About Eclipse SDK</code>. You should find the following VE plugins. </p>
<p><a class="image" title="Image:Ve-plugins.png" href="http://wiki.eclipse.org/Image:Ve-plugins.png"><img height="509" alt="Image:Ve-plugins.png" src="http://wiki.eclipse.org/images/1/1c/Ve-plugins.png" width="764" border="0" /></a> </p>
<hr />
<p>Author: Yves YANG (yves.yang@soyatec.com) - VE Committer </p>
<!-- NewPP limit report
Preprocessor node count: 17/1000000
Post-expand include size: 177/2097152 bytes
Template argument size: 141/2097152 bytes
#ifexist count: 0/100
--><!-- Saved in parser cache with key wikidb:pcache:idhash:15741-0!1!0!!en!2! edit="0" and timestamp 20081121124344 -->
<div class="printfooter">Retrieved from "<a href="http://wiki.eclipse.org/VE/Update">http://wiki.eclipse.org/VE/Update</a>"</div>
<img src ="http://www.blogjava.net/keweibo/aggbug/241929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2008-11-22 08:37 <a href="http://www.blogjava.net/keweibo/articles/241929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jseclipse的安装以及中文问题</title><link>http://www.blogjava.net/keweibo/articles/148034.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Tue, 25 Sep 2007 05:05:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/148034.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/148034.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/148034.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/148034.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/148034.html</trackback:ping><description><![CDATA[JSEclipse是针对Eclipse开发平台的免费插件。它支持的功能有：代码完成、大纲浏览、错误报告、代码换行，等等。
<p>&nbsp;&nbsp;&nbsp; 一、jseclipse的安装</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.打开Eclipse工作区(Workbench)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2.利用更新管理器安装JSEclipse,在主目录中找到:Help &gt; Software Updates -&gt;Find and
Install<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.在弹出的界面中先择Search for new features to install.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4.在下一步中选择搜索地址,如果这是第一次从Adobe System安装揷件,则需要新建远程站点(New remote
Site),如果不是,则请直接跳至第七步.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.要定义新的搜索地址,单击New remote Site按钮.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
6.弹出如下对话框,其中的两处内容都必须填写:<br />
&nbsp; Name:用于显示的标签,填入"JSEclipse from Adobe
Labs"或者其他相似的名称.<br />
&nbsp; URL:包含插件地址,这里填入"http://www.interaktonline.com/".<br />
&nbsp;
填写完毕后单击确定应用更改,新的选项将出现在Sites to include in search一栏中.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
7.选中新填加的项目:JSEclipse from Adobe Labs.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
8.单击Finish开始搜索新软件,Eclipse会出现如下窗口显示搜索过程.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9.搜索完成后,过程站点上的可用插件将以列表的形式给出.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.选中要安装的插件,单击下一步.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
11.在这一步会出现要安装插件的license agreement,肯定是必须接受的.选中I accept the terms in the license
agreement按钮,单击下一步.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12.下面选择安装路径,一般默认的路径是很合理的,我们直接单击完成开始安装.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
13.如果你的系统要求在安装插件时必须检查数字签名(digital
signature),这时还会出现一个警告界面,提示你要安装的插件是没有经过数字签名的,这里直接单击Install或Install
All开始安装.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
14.安装完成后系统弹出界面询问是不是要重启Eclipse,虽然不重启新安装的许多功能也能生效,但这里还是建议你重启IDE.选择Yes.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
15.最后一句也是很重要的话:JSEclipse has been installed.</p>
<p>&nbsp;&nbsp;&nbsp; 二、jseclipse的中文问题</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解决方案：&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
打开eclipse的windows--&gt;preference--&gt;genral--&gt;content
type，选择text--&gt;javascript ,将对应的ISO8859-1 改为GBK，按update。</p>
<p>&nbsp;&nbsp;&nbsp; 三、注意事项</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JSEclipse需要Java 1.5或更高版本。 <br />
</p>
<img src ="http://www.blogjava.net/keweibo/aggbug/148034.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2007-09-25 13:05 <a href="http://www.blogjava.net/keweibo/articles/148034.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转Eclipse 常用快捷键收集(中文) </title><link>http://www.blogjava.net/keweibo/articles/138214.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Mon, 20 Aug 2007 12:07:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/138214.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/138214.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/138214.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/138214.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/138214.html</trackback:ping><description><![CDATA[<p>Ctrl+1 快速修复(最经典的快捷键,就不用多说了)</p>
<p>Ctrl+D: 删除当前行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>Ctrl+Alt+&#8595; 复制当前行到下一行(复制增加)</p>
<p>Ctrl+Alt+&#8593; 复制当前行到上一行(复制增加)</p>
<p>Alt+&#8595;&nbsp; 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)</p>
<p>Alt+&#8593;&nbsp; &nbsp;当前行和上面一行交互位置(同上)</p>
<p>Alt+&#8592;&nbsp; 前一个编辑的页面</p>
<p>Alt+&#8594;&nbsp; 下一个编辑的页面(当然是针对上面那条来说了)</p>
<p>Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性</p>
<p>Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)</p>
<p>Shift+Ctrl+Enter 在当前行插入空行(原理同上条)</p>
<p>Ctrl+Q&nbsp;&nbsp; 定位到最后编辑的地方</p>
<p>Ctrl+L&nbsp; 定位在某行&nbsp; (对于程序超过100的人就有福音了)</p>
<p>Ctrl+M 最大化当前的Edit或View (再按则反之)</p>
<p>Ctrl+/&nbsp;&nbsp; 注释当前行,再按则取消注释</p>
<p>Ctrl+O&nbsp;&nbsp; 快速显示 OutLine</p>
<p>Ctrl+T&nbsp;&nbsp; 快速显示当前类的继承结构</p>
<p>Ctrl+W&nbsp; 关闭当前Editer</p>
<p>Ctrl+K&nbsp;&nbsp; 参照选中的Word快速定位到下一个</p>
<p>Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)</p>
<p>Ctrl+/(小键盘) 折叠当前类中的所有代码</p>
<p>Ctrl+&#215;(小键盘) 展开当前类中的所有代码</p>
<p>Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)</p>
<p>Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)</p>
<p>Ctrl+J&nbsp; 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)</p>
<p>Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)</p>
<p>Ctrl+Shift+F4 关闭所有打开的Editer</p>
<p>Ctrl+Shift+X&nbsp;&nbsp; 把当前选中的文本全部变味小写</p>
<p>Ctrl+Shift+Y&nbsp;&nbsp; 把当前选中的文本全部变为小写</p>
<p>Ctrl+Shift+F&nbsp; 格式化当前代码</p>
<p>Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)</p>
<p>下面的快捷键是<font color="#0000ff">重构</font>里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)</p>
<p>Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)</p>
<p>Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)</p>
<p>Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)</p>
<p>Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)</p>
<p>Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)</p>
<p>Alt+Shift+I 合并变量(可能这样说有点不妥Inline) </p>
<p>Alt+Shift+V 移动函数和变量(不怎么常用)</p>
<p>Alt+Shift+Z 重构的后悔药(Undo)</p>
Ctrl + Shif + / 自动注释代码 <br />
Ctrl + Shif + \自动取消已经注释的代码 <br />
Ctrl + Shif +O 自动引导类包<br />
<br />
Ctrl + Z 返回到修改前的状态（编写代码时的后悔药） <br />
Ctrl + Y 与上面的操作相反 （即刚后悔完又后悔） <br />
Shift + / 自动导入类包 （在你写好的类名的右边用这个可导入包）
<img src ="http://www.blogjava.net/keweibo/aggbug/138214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2007-08-20 20:07 <a href="http://www.blogjava.net/keweibo/articles/138214.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使Struts 中的 properties属性的文件支持中文的插件的安装方法</title><link>http://www.blogjava.net/keweibo/articles/137531.html</link><dc:creator>Ke</dc:creator><author>Ke</author><pubDate>Fri, 17 Aug 2007 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/keweibo/articles/137531.html</guid><wfw:comment>http://www.blogjava.net/keweibo/comments/137531.html</wfw:comment><comments>http://www.blogjava.net/keweibo/articles/137531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keweibo/comments/commentRss/137531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keweibo/services/trackbacks/137531.html</trackback:ping><description><![CDATA[<p>使Struts 中的 properties属性的文件支持中文的插件的安装方法<br />
&nbsp;在此想和大家分享一个不错的编写properties文件的Eclipse插件（plugin），<br />
有了它我们在编辑一些简体中文、繁体中文等Unicode文本时，就不必再使用native2ascii编码了。<br />
您可以通过Eclipse中的软件升级（Software Update）安装此插件，步骤如下：</p>
<p>1、展开Eclipse的Help菜单，将鼠标移到Software Update子项，在出现的子菜单中点击Find and Install；<br />
2、在Install/Update对话框中选择Search for new features to install，点击Next；<br />
3、在Install对话框中点击New Remote Site；<br />
4、在New Update Site对话框的Name填入&#8220;PropEdit&#8221;或其它任意非空字符串，<br />
&nbsp;在URL中填入<a href="http://propedit.sourceforge.jp/eclipse/updates/">http://propedit.sourceforge.jp/eclipse/updates/</a>；<br />
5、在Site to include to search列表中，除上一步加入的site外的其它选项去掉，点击Finsih；<br />
6、在弹出的Updates对话框中的Select the features to install列表中将所有结尾为&#8220;3.1.x&#8221;的选项去掉<br />
&nbsp;（适用于Eclipse 3.2版本的朋友）；<br />
7、点击Finish关闭对话框；<br />
8、在下载后，同意安装，再按提示重启Eclipse，在工具条看到形似vi的按钮表示安装成功，插件可用。<br />
&nbsp;此时，Eclpise中所有properties文件的文件名前有绿色的P的图标作为标识。<br />
&nbsp;<br />
</p>
<img src ="http://www.blogjava.net/keweibo/aggbug/137531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keweibo/" target="_blank">Ke</a> 2007-08-17 14:05 <a href="http://www.blogjava.net/keweibo/articles/137531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>