﻿<?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-java blog-随笔分类-MyEclipse</title><link>http://www.blogjava.net/yanyan/category/42840.html</link><description>java boy</description><language>zh-cn</language><lastBuildDate>Wed, 02 Dec 2009 08:44:27 GMT</lastBuildDate><pubDate>Wed, 02 Dec 2009 08:44:27 GMT</pubDate><ttl>60</ttl><item><title>如何在MyEclipse中导入Struts包和数据库包？</title><link>http://www.blogjava.net/yanyan/archive/2009/12/02/304509.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Wed, 02 Dec 2009 06:12:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/12/02/304509.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/304509.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/12/02/304509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/304509.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/304509.html</trackback:ping><description><![CDATA[<p style="color: red; background-color: yellow" align="left"><span style="color: red; background-color: yellow">&nbsp; </p>
<p style="background-color: yellow" align="left">右键单击web工程名，在出现的右键菜单栏中会有一行&#8220;MyEclipse&#8221;，选择这个，在出现的栏中再选择&#8220;Add Struts Capabilities&#8221;，出现对话框，点击OK了。</p>
<br />
<span style="background-color: yellow"><br />
<br />
<br />
</span></span>
<img src ="http://www.blogjava.net/yanyan/aggbug/304509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-12-02 14:12 <a href="http://www.blogjava.net/yanyan/archive/2009/12/02/304509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse卡机问题的解决</title><link>http://www.blogjava.net/yanyan/archive/2009/12/01/304371.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Tue, 01 Dec 2009 05:39:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/12/01/304371.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/304371.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/12/01/304371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/304371.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/304371.html</trackback:ping><description><![CDATA[<p><span style="color: red">在用[MyEclipse] 写代码很容易卡死机，尤其是在对JSP文件的&lt;%%&gt;之间写代码的时候，只要一弹出智能提示就立刻卡死，程序失去响应，我以为是MyEclipse版本的问题，结果换了6.0版-》6.5版-》7.0版全都一样，难道是我机子的问题？可是还原系统后用还是一样的结果。</span></p>
<p style="color: #000000"><br />
在网上找了很久才知道，是MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档，只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEclipse写代码，结果还真的搞定了。可是，我总不能因为个这就不上网了吧，终于，找到了两全其美的解决方法。</p>
<p>在自己创建的工程名上右键，选择Properties》在打开的窗口中点击Java Build Path》单击Libraries选项卡，找到</p>
<p>JRE System Libraries-&gt;charsets.jar-&gt;Javadoc location</p>
<p>选中Javadoc location，再选择右边的Remove,更改成Javadoc location: (None)，点击OK。<br />
接下来在写代码的时候就不会再卡死了。</p>
<p><span style="color: #ff0000; background-color: #00ff00">MyEclipse 6.5编写jsp代码时联想输入无响应解决方法&nbsp;&nbsp;&nbsp; </span><br />
很头疼的一个问题，在jsp页面输入&#8220;.&#8221;之后,MyEclipse往往会出现无响应,要等上好几分钟才能恢复正常,找了很多方法,下面这个方法是最有效的，其实很简单： </p>
<p><br />
Window--&gt;java--&gt;Installed JREs--&gt;选中你的版本--&gt;Edit--&gt;选中jar包--&gt;Javadoc Location 那里有个path<br />
把path下面的地址去掉就OK了！</p>
<p><br />
<span style="background-color: #00ff00">原因就是在引用javax.servelet.jar这个包中的javadoc location 位置设置的sun官方网站。这样每次提示的时候都要去sun官方网站去找doc所以导致MyEclipse会无响应，当禁用网卡或者拔掉网线的时候，就不会出现这种情况</span><span style="background-color: #00ff00">http://java.sun.com/j2se/1.5.0/docs/api/<br />
</span></p>
<br />
<br />
总之把所有关于<span style="color: #ff0000; background-color: #00ff00">java.sun.com</span>的东西都关掉就ok了应该是有5个
<img src ="http://www.blogjava.net/yanyan/aggbug/304371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-12-01 13:39 <a href="http://www.blogjava.net/yanyan/archive/2009/12/01/304371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 全部快捷键</title><link>http://www.blogjava.net/yanyan/archive/2009/11/17/302711.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Tue, 17 Nov 2009 07:02:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/11/17/302711.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/302711.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/11/17/302711.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/302711.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/302711.html</trackback:ping><description><![CDATA[<p>MyEclipse 全部快捷键<br />
（1）Ctrl+M切换窗口的大小<br />
（2）Ctrl+Q跳到最后一次的编辑处<br />
（3）F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F3跳到声明或定义的地方。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F5单步调试进入函数内部。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F6单步调试不进入函数内部，如果装了金山词霸2006则要把&#8220;取词开关&#8221;的快捷键改成其他的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F7由函数内部返回到调用处。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F8一直执行到下一个断点。<br />
（4）Ctrl+Pg~对于XML文件是切换代码和图示窗口<br />
（5）Ctrl+Alt+I看Java文件中变量的相关信息<br />
（6）Ctrl+PgUp对于代码窗口是打开&#8220;Show List&#8221;下拉框，在此下拉框里显示有最近曾打开的文件<br />
（7）Ctrl+/ 在代码窗口中是这种//~注释。<br />
Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释，在JSP文件窗口中是&lt;!--~--&gt;。<br />
（8）Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显，并且窗口的右边框会出现白色的方块，点击此方块会跳到此标记处。<br />
（9）右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。<br />
（10）Ctrl+I格式化激活的元素Format Active Elements。<br />
（11）Ctrl+S保存当前文件<br />
Ctrl+Shift+S保存所有未保存的文件<br />
（12）Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句<br />
Ctrl+Shift+O作用是缺少的Import语句被加入，多余的Import语句被删除<br />
（13）Ctrl+Space提示键入内容即Content Assist，此时要将输入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷键（用于切换英文和其他文字）改成其他的如改成Ctrl+Shift+Z，同时在&#8220;Text Service and Input Languages&#8221;对话框中删掉Chinese(PRC)下面的其他中文输入法只保留紫光输入法，此时按Ctrl+Shift+Z将在英文和紫光中文之间切换<br />
Ctrl+Shift+Space提示信息即Context Information<br />
（14）Ctrl+D删除当前行<br />
（15）双击窗口的左边框可以加断点<br />
（16）在.jap.或.java等文件中右键选&#8220;Campare With&#8221;或&#8220;Replace With&#8221;可以找到所有操作的历史记录<br />
（17）在菜单中选Window－Show View－Navigator可调出导航功能窗<br />
（18）Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />
Ctrl+Alt+&#8595;<br />
复制当前行到下一行(复制增加)<br />
Ctrl+Alt+&#8593;<br />
复制当前行到上一行(复制增加)<br />
Alt+&#8595;<br />
当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />
Alt+&#8593;<br />
当前行和上面一行交互位置(同上)* ]7 H! T<br />
Alt+&#8592;<br />
前一个编辑的页面</p>
<p>Alt+&#8594;<br />
下一个编辑的页面(当然是针对上面那条来说了)$ <br />
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性<br />
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)8 ~. V+<br />
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)<br />
Ctrl+Q 定位到最后编辑的地方<br />
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)'<br />
Ctrl+M 最大化当前的Edit或View (再按则反之)7 F+<br />
Ctrl+/ 注释当前行,再按则取消注释<br />
Ctrl+O 快速显示 OutLine) |9 <br />
Ctrl+T 快速显示当前类的继承结构;<br />
Ctrl+W 关闭当前Editer<br />
Ctrl+K 参照选中的Word快速定位到下一个% b'<br />
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)<br />
Ctrl+/(小键盘) 折叠当前类中的所有代码. <br />
Ctrl+&#215;(小键盘) 展开当前类中的所有代码<br />
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)<br />
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)*<br />
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)<br />
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)9<br />
Ctrl+Shift+F4 关闭所有打开的Editer<br />
Ctrl+Shift+X 把当前选中的文本全部变为小写<br />
Ctrl+Shift+Y 把当前选中的文本全部变为小写<br />
Ctrl+Shift+F 格式化当前代码<br />
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)0 T+ G<br />
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)<br />
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)<br />
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)<br />
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)6 S2 <br />
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)5<br />
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)1 <br />
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)<br />
Alt+Shift+V 移动函数和变量(不怎么常用)</p>
  <img src ="http://www.blogjava.net/yanyan/aggbug/302711.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-11-17 15:02 <a href="http://www.blogjava.net/yanyan/archive/2009/11/17/302711.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>