﻿<?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/xiaohuzi2008/category/53126.html</link><description>面朝大海，春暖花开</description><language>zh-cn</language><lastBuildDate>Wed, 24 Jul 2013 17:26:25 GMT</lastBuildDate><pubDate>Wed, 24 Jul 2013 17:26:25 GMT</pubDate><ttl>60</ttl><item><title>Eclipse 快捷键</title><link>http://www.blogjava.net/xiaohuzi2008/archive/2013/07/25/401930.html</link><dc:creator>小胡子</dc:creator><author>小胡子</author><pubDate>Wed, 24 Jul 2013 17:00:00 GMT</pubDate><guid>http://www.blogjava.net/xiaohuzi2008/archive/2013/07/25/401930.html</guid><wfw:comment>http://www.blogjava.net/xiaohuzi2008/comments/401930.html</wfw:comment><comments>http://www.blogjava.net/xiaohuzi2008/archive/2013/07/25/401930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaohuzi2008/comments/commentRss/401930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaohuzi2008/services/trackbacks/401930.html</trackback:ping><description><![CDATA[<strong>编辑代码常用快捷键</strong><div><div id="cnblogs_post_body"> <p>格式化代码的快捷键 Ctrl + Shift + F</p> <p>格式化缩进的快捷键是 Ctrl + I，只能对选中的文本进行缩进</p> <p>删除一行的快捷键是 Ctrl + D</p> <p>当前窗口最大化最小化切换 Ctrl + M</p> <p>转到最后进行修改的位置 Ctrl + Q</p> <p>快速查找选中的字符 Ctrl + K(向下) Ctrl + Shift + K(向上)</p> <p>光标放到一个括号，切换到另一个成对的括号 Ctrl + Shirt + P</p> <p>在编辑过的位置进行切换 Alt + 左右方向键</p> <p><strong>阅读代码常用的快捷键</strong></p> <p>F3不解释（一些人喜欢用Ctrl + 鼠标左键）</p> <p>选中方法或者变量 Ctrl + Alt + H，查找在哪些地方调用，快速阅读代码和评估代码修改必须要用到的</p> <p>继承关系 F4，了解代码的框架</p> <p>快速查找函数和变量 Ctrl + O，输入函数或变量的名字，比在Outline中一个一个找要快很多，但是要对代码有了解</p> <p>全工程查找 Ctrl + H，代码巨多的情况下必不可少。</p> <p><em>由于水平有限，笔者只用到了这些快捷键</em></p> <p><strong>如果想知道其他的快捷键 Ctrl + Shift + L</strong></p> <p><strong>自定义格式化代码</strong></p> <p>在Preference中打开Java的Format</p> <p><img src="http://images.cnitblog.com/blog/189715/201307/23215455-810155cd1491422686ce1004b238674d.png" alt="" /></p> <p>内建的模版是不能修改的，点击New...，随便输入一个名字，新建一个自己的模板，弹出自定义Edit窗口</p> <p><img src="http://images.cnitblog.com/blog/189715/201307/23215652-11b83f4d698f4724bf922b15a640f0f9.png" alt="" height="564" width="711" /></p> <p>可以定义的项目非常丰富，在右边还可以进行预览，就算对英文不感冒，也可以捉摸出大致的意思。对代码进行格式化的好处是不仅仅是美观，便于阅读，在 进行团队开发的时候，使用统一的格式，在合并代码的时候可以避免许多的冲突。修改完成的模版就是使用Ctrl + Shift + F格式化时的模板</p> <p><strong>自动去除无用的import，自动补全@Override和@deprecated，eclipse的Clean up</strong></p> <p>在Code Style中，除了Format还有Clean Up</p> <p><img src="http://images.cnitblog.com/blog/189715/201307/23220521-056672b4196249be9ea60d5fa66fe8cc.png" alt="" /></p> <p>和Format进行同样的操作，新建一个模板，有几个地方我决定有必要改一下</p> <p>在<strong>Code Organizing</strong>标签选择<strong>Remove trailing whitespace</strong>（移除尾部的空格）</p> <p>和<strong>Organzie imports</strong></p> <p>选择Organzie imports前效果</p> <div> <pre><span style="color: #0000ff;">import</span> org.model.*;</pre> </div> <p>选择Organzie imports后效果</p> <div> <pre><span style="color: #0000ff;">import</span> org.model.Engine;</pre> </div> <p><img style="line-height: 1.5;" src="http://images.cnitblog.com/blog/189715/201307/23221113-7dd886d380f64c7b99b561e71bf4bbdd.png" alt="" /></p> <p>切换到Code Style标签</p> <p><strong><img src="http://images.cnitblog.com/blog/189715/201307/23221849-cf68e596760f4168873f5c7f8934c6bd.png" alt="" /></strong></p> <p>&nbsp;</p> <p><strong>Use blocks in if/while/for/do statements&nbsp;</strong>为<strong>if/while/for/do</strong>自动添加括号，这个因人而异，我决定即使只用一行，也应该添加括号。</p> <p>点击菜单里的Source - Clean up，可以对代码进行清理，清理代码最大的好处是&#8212;&#8212;<strong>移除没用的import，自动添加@Deprecated和@Override</strong></p> <p><strong><br /></strong>特别是自动添加@Override，可以很清楚的明白那些函数是继承的。</p> <p><strong>代码提示</strong></p> <p>用过visual assistx的一定非常系统它的代码提示功能，我是个没有代码提示就无法Coding的人，点击菜单Windows-Preference，切换到以下窗口</p> <p><img src="http://images.cnitblog.com/blog/189715/201307/23224440-b5e72b0c643e4c7091d36f62b448f6f7.png" alt="" height="453" width="651" /></p> <p>找到Auto Activation，也就是红色方框中的部分，将<strong>Auto activation delay(ms):</strong> 修改为 <strong>50</strong></p> <p>将<strong>Auto activation triggers for Java:</strong>修改为 <strong>.abcdefghigklmnoprstuvwxyz</strong>，这样就能随时提示了。</p> <p>&nbsp;</p> <p>最后介绍两个工具，<strong>Search Everything</strong> 根据文件名快速查找文件，<strong>ClipX</strong>剪贴板历史记录。</p></div></div><br />原文出自：http://www.cnblogs.com/sw926/p/3209615.html<img src ="http://www.blogjava.net/xiaohuzi2008/aggbug/401930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaohuzi2008/" target="_blank">小胡子</a> 2013-07-25 01:00 <a href="http://www.blogjava.net/xiaohuzi2008/archive/2013/07/25/401930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】sun.misc.BASE64Encoder找不到jar包的解决方法 </title><link>http://www.blogjava.net/xiaohuzi2008/archive/2012/12/18/393129.html</link><dc:creator>小胡子</dc:creator><author>小胡子</author><pubDate>Tue, 18 Dec 2012 01:28:00 GMT</pubDate><guid>http://www.blogjava.net/xiaohuzi2008/archive/2012/12/18/393129.html</guid><wfw:comment>http://www.blogjava.net/xiaohuzi2008/comments/393129.html</wfw:comment><comments>http://www.blogjava.net/xiaohuzi2008/archive/2012/12/18/393129.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiaohuzi2008/comments/commentRss/393129.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiaohuzi2008/services/trackbacks/393129.html</trackback:ping><description><![CDATA[<div><p><span style="font-size: 16px; color: #000000;">原文出自：</span></p><div>http://blog.csdn.net/jbxiaozi/article/details/7351768</div><br /><p>&nbsp;</p><p><span style="font-size: 16px; color: #000000;"><br /></span></p><p><span style="font-size: 16px; color: #000000;">1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible，下面填上** 点击确定即可！！！</span></p> <p><span style="font-size:16px"><span style="color:red"><span style="color:#000000">2.</span></span></span></p> <div id="blog_content"><span style="color:#000000">在MyEclipse中编写Java代码时，用到了BASE64Decoder，import sun.misc.BASE64Decoder；可是Eclipse提示： <br /> Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:\Program <br /> files\java\jre6\lib\rt.jar <br /> Access restriction : The constructor BASE64Decoder() is not accessible  due to restriction on required library C:\Program  files\java\jre6\lib\rt.jar <br /> <br /> </span><span style="color:#000000">解决方案1（推荐）： <br /> </span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">只需要在project&nbsp;build&nbsp;path中先移除JRE&nbsp;System&nbsp;Library，再添加库JRE&nbsp;System&nbsp;Library，重新编译后就一切正常了。 <br /></span></div><span style="color:#000000"><br />解决方案2： <br /> </span></div></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">Windows&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;Preferences&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;Java&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;Compiler&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;Errors</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Warnings&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; "><br />Deprecated&nbsp;and&nbsp;trstricted&nbsp;API&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;Forbidden&nbsp;reference&nbsp;(access&nbsp;rules):&nbsp;</span><span style="color: #000000; ">-&gt;</span><span style="color: #000000; ">&nbsp;change&nbsp;to&nbsp;warning</span></div><img src ="http://www.blogjava.net/xiaohuzi2008/aggbug/393129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiaohuzi2008/" target="_blank">小胡子</a> 2012-12-18 09:28 <a href="http://www.blogjava.net/xiaohuzi2008/archive/2012/12/18/393129.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>