﻿<?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-紫风乱写-随笔分类-工具学习</title><link>http://www.blogjava.net/justfly/category/11821.html</link><description>除了他眼前的屏幕，这个人什么也没看见。&lt;br/&gt;被周围的电脑簇拥着，他只知道他所创造的现实，但又意识到那是虚幻。&lt;br/&gt;他已经超越了技术。也超越了机器。</description><language>zh-cn</language><lastBuildDate>Sun, 05 Jun 2016 20:54:35 GMT</lastBuildDate><pubDate>Sun, 05 Jun 2016 20:54:35 GMT</pubDate><ttl>60</ttl><item><title>快捷键一页纸(Reference Card)</title><link>http://www.blogjava.net/justfly/archive/2016/06/05/430778.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Sun, 05 Jun 2016 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2016/06/05/430778.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/430778.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2016/06/05/430778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/430778.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/430778.html</trackback:ping><description><![CDATA[有这么一种神器，英文叫做reference card, 中文我不知道叫什么，就作用来说，可以叫做快捷键一页纸，可以打印出来，放在案头，然后可以随时查阅。百度不容易找到，用谷歌的话可以使用reference card作为关键字查找。<br /><br />下面是几个例子<br />Eclipse 4.6:　https://github.com/pellaton/eclipse-cheatsheet/raw/master/eclipse4.6/eclipse-shortcuts-4.6.0.pdf<br />Intellij IDEA: https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf<br />Emacs:　https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf<br />Org-Mode: https://www.gnu.org/software/emacs/refcards/pdf/orgcard.pdf<img src ="http://www.blogjava.net/justfly/aggbug/430778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2016-06-05 14:08 <a href="http://www.blogjava.net/justfly/archive/2016/06/05/430778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Emacs的基本的快捷键</title><link>http://www.blogjava.net/justfly/archive/2016/06/02/430738.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Wed, 01 Jun 2016 18:16:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2016/06/02/430738.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/430738.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2016/06/02/430738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/430738.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/430738.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Emacs Tutorial中提到的快捷键以及自己找的一些快捷键&nbsp;&nbsp;<a href='http://www.blogjava.net/justfly/archive/2016/06/02/430738.html'>阅读全文</a><img src ="http://www.blogjava.net/justfly/aggbug/430738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2016-06-02 02:16 <a href="http://www.blogjava.net/justfly/archive/2016/06/02/430738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>How to build your own Firefox search plugin</title><link>http://www.blogjava.net/justfly/archive/2011/04/18/348459.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Sun, 17 Apr 2011 16:13:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2011/04/18/348459.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/348459.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2011/04/18/348459.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/348459.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/348459.html</trackback:ping><description><![CDATA[<p>Sorry every body, I am so busy that I can not finish this article on time.&nbsp;I will try to finish this article after I have got a job.&nbsp;You can compare the 2 xml files in the attached zip file to get some idea.<br />
<br />
There are 2 files in the zip file: <br />
1. google.xml: The original google search plugin<br />
2. google-oracle.xml: The search plugin that only search the oracle.com web site.<br />
<br />
Usage<br />
1. Put the google-oracle.xml in your personal firefox searchplugin folder. In windows firefox version 4 it is {FIREFOX_HOME}\distribution\searchplugins<br />
2. Restart the firefox. Done<br />
<br />
<a title="Click here to download the search plugins" href="/Files/justfly/searchplugins.zip">Click here to download the search plugins</a></p>
<img src ="http://www.blogjava.net/justfly/aggbug/348459.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2011-04-18 00:13 <a href="http://www.blogjava.net/justfly/archive/2011/04/18/348459.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>治疗eclipse找不到类的症状</title><link>http://www.blogjava.net/justfly/archive/2010/06/29/324782.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Tue, 29 Jun 2010 07:21:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2010/06/29/324782.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/324782.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2010/06/29/324782.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/324782.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/324782.html</trackback:ping><description><![CDATA[<font style="background-color: #cce8cf">当Eclipse无法找到类，无法正确导入类的时候，有的时候是因为index出错，删除下面这个目录<br />
.metadata\.plugins\org.eclipse.jdt.core</font>
<img src ="http://www.blogjava.net/justfly/aggbug/324782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2010-06-29 15:21 <a href="http://www.blogjava.net/justfly/archive/2010/06/29/324782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建本地SVN Repository用于文件版本管理</title><link>http://www.blogjava.net/justfly/archive/2007/08/29/140716.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Tue, 28 Aug 2007 17:38:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2007/08/29/140716.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/140716.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2007/08/29/140716.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/140716.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/140716.html</trackback:ping><description><![CDATA[<p>　　作为一个现代的开发人员，你已经习惯了使用版本管理来管理自己的代码和文档。当我们在家里的机器上想对自己的东西做版本管理的时候你需要自己配置一个版本管理服务器，如CVS等。但是很遗憾的是，CVSNT的配置很是麻烦，而且CVS的功能实在是落伍，SVN服务器的配置也实在麻烦，VSS？老古董一边去！网络上申请一个免费的项目空间，如sf.net之类的：那你的文件就都公开了。</p>
<p>　　今天我无意中发现原来创建一个个人用的SVN Repository是那么的方便。TortoiseSvn这个小乌龟你一定很熟悉，它本身就有一个创建本地Repository的功能，我以前没有注意到过，不知道你用过没有。我用的版本是 1.4.4，在它的帮助的Chapter4里就提到了这个功能。简单来说操作步骤如下</p>
<p>　　第一步，创建一个空白目录，如F:/SVNRepositorys/sample/sampleRepository</p>
<p>　　第二步，右键点击该目录，在右键菜单中选择TortoiseSVN-&gt;Create repository here...。如下图所示<br>
<div align=center src_cetemp="/images/blogjava_net/justfly/step1.PNG"><img height=168 alt="" src="http://www.blogjava.net/images/blogjava_net/justfly/step1.PNG" width=188 border=0></div>
<br>　　第三步，在弹出窗口中选择repository的类型，FSFS是一种新的格式是一种新的类型，速度快，支持网络共享和windows98；BDB类型比较成熟，已经用了很长时间了，比较稳定。选择你想要的，点击OK按钮就可以了。
<p>&#160;</p>
<p>
<div align=center src_cetemp="/images/blogjava_net/justfly/step2.PNG"><img height=184 alt="" src="http://www.blogjava.net/images/blogjava_net/justfly/step2.PNG" width=297 border=0></div>
<br>　　到此为止我们的工作就完成了，你已经有一个本地的repository可以用来做版本管理了。如果有兴趣的话你可以打开你刚才创建的目录看看里面的内容。我对里面的内容格式并不很清楚，这里就不说了。下面我们可以用Repository Browser看看我们新创建的repository，如下图所示：输入地址<a href="file:///F:/SVNRepositorys/sample/sampleRepository">file:///F:/SVNRepositorys/sample/sampleRepository</a>你就可以看到新创建的repository了。注意上面的蓝色部分，这里使用的协议是file协议。
<p>&#160;</p>
<p>
<div align=center src_cetemp="/images/blogjava_net/justfly/step3.PNG"><img height=482 alt="" src="http://www.blogjava.net/images/blogjava_net/justfly/step3.PNG" width=631 border=0></div>
<p>&#160;</p>
<p>　　我原先为自己一些文件的版本管理做过很多的麻烦事，比如搭建CVSNT啊，学习SVN Server的配置啊。但是没有想到可以这么简单的就可以达到自己的目的了。这件事情给了我一个启发：熟练掌握你手里已有的工具，你会发现你其实已经拥有很多。<br></p>
<img src ="http://www.blogjava.net/justfly/aggbug/140716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2007-08-29 01:38 <a href="http://www.blogjava.net/justfly/archive/2007/08/29/140716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vi 基本操作（一）</title><link>http://www.blogjava.net/justfly/archive/2006/06/02/50048.html</link><dc:creator>Justfly Shi</dc:creator><author>Justfly Shi</author><pubDate>Fri, 02 Jun 2006 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/justfly/archive/2006/06/02/50048.html</guid><wfw:comment>http://www.blogjava.net/justfly/comments/50048.html</wfw:comment><comments>http://www.blogjava.net/justfly/archive/2006/06/02/50048.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/justfly/comments/commentRss/50048.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/justfly/services/trackbacks/50048.html</trackback:ping><description><![CDATA[<font size="3"><strong>前言</strong><br /></font><font size="3">vi是一个跨平台的文本编辑工具，在我工作中所遇到的所有操作系统平台都能找到它，同时vi支持手放在主键盘上就可以完成所有的操作， 对于我这种非常反感右手在键盘、数字键、方向键和鼠标之间来回切换的懒人来说，实在是太方便了。虽然以前也学习过一点基本的vi操作，但是总是不全，比如 不知道怎么进行字符选中。<br />前几天花了一点时间学习了一下gvim。主要是学习它的一些快捷键。现在的gvim已经是7.0版本，自带了一份中文的简短的教程，对于我这个只需要学习一下简单操作的初级用户来说已经足够了。<br /></font><hr width="100%" size="2" /><font size="3"><br /></font><font size="3"><strong>目录</strong><br /><a href="#移动">移动</a><br /><a href="#字符编辑">字符编辑</a><br /><a href="#搜索替换">搜索替换</a><br /><span style="font-weight: bold;"></span><a href="#命令格式">命令格式</a><br /><a href="#文件操作">文件操作</a><br /></font><hr width="100%" size="2" /><font size="3"><br /><a name="移动"></a><strong>移动<br /><br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  k (上行)&nbsp; <br />h (左移)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  l (右移)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j (下行)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br />0行头 $行尾 e 单词结尾 w单词开头 Ctrl+e 窗口内容向下移动 Ctrl+y窗口内容向上移动<br />Ctrl-g 显示当前光标所在位置和文件状态信息。<br />Shift-G 用于将光标跳转至文件最后一行。<br />LineNumber Shift-G 将光标移动至该行号代表的行<br /></font><hr width="100%" size="2" /><font size="3"><br /><a name="字符编辑"></a><strong>字符编辑</strong><br /><br />i 在当前位置开始编辑<br />a 在当前位置之后开始编辑<br />x 删除光标所在位置的字符<br />A 在当前行末尾开始编辑<br />dw 从当前光标删除至单字/单词末尾<br />d$ 从当前光标删除至当前行末尾<br />dd 删除整行<br />u 撤消以前的操作<br />U 撤消在一行中所做的改动<br />CTRL-R&nbsp;&nbsp;&nbsp; 撤消以前的撤消命令，恢复以前的操作结果<br />p 重新置入已经删除的文本内容<br />r 替换光标所在位置的字符<br />cw 替换当前光标到单词的末尾的内容<br />c$ 替换当前光标到行末的内容<br />小写的 o 在光标下方打开新的一行并将光标置于新开的行首，进入插入模式<br />大写的 O 在光标上方打开新的一行并将光标置于新开的行首，进入插入模式<br />小写的 a 在光标所在位置之后插入文本<br />大写的 A 在光标所在行的行末之后插入文本<br />大写的 R 进入替换模式，直至按 &lt;ESC&gt; 键退出替换模式而进入正常模式。<br />%&nbsp; 将光标移动到配对的括号上<br /></font><hr width="100%" size="2" /><font size="3"><br /><a name="搜索替换"></a><strong>搜索替换</strong><br /><br />&nbsp;&nbsp; 输入 / 然后紧随一个字符串是则是在当前所编辑的文档中向后查找该字符串。<br />&nbsp;&nbsp;&nbsp;&nbsp; 输入问号 ? 然后紧随一个字符串是则是在当前所编辑的文档中向前查找该字<br />&nbsp;&nbsp;&nbsp;&nbsp; 符串。完成一次查找之后按 n 键则是重复上一次的命令，可在同一方向上查<br />&nbsp;&nbsp;&nbsp;&nbsp; 找下一个字符串所在；或者按 Shift-N 向相反方向查找下该字符串所在。<br /><br /><br />&nbsp;&nbsp; 在一行内替换头一个字符串 old 为新的字符串 new，请输入&nbsp; :s/old/new<br />&nbsp;&nbsp;&nbsp;&nbsp; 在一行内替换所有的字符串 old 为新的字符串 new，请输入&nbsp; :s/old/new/g<br />&nbsp;&nbsp;&nbsp;&nbsp; 在两行内替换所有的字符串 old 为新的字符串 new，请输入&nbsp; :#,#s/old/new/g<br />&nbsp;&nbsp;&nbsp;&nbsp; 在文件内替换所有的字符串 old 为新的字符串 new，请输入&nbsp; :%s/old/new/g<br />&nbsp;&nbsp;&nbsp;&nbsp; 进行全文替换时询问用户确认每个替换需添加 c 选项，请输入 :%s/old/new/gc<br /></font><hr width="100%" size="2" /><font size="3"><br /><a name="命令格式"></a><strong>命令格式<br /><br /></strong> &nbsp;&nbsp; 在正常模式下一个命令的格式是∶<br /><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [number]&nbsp;&nbsp; command&nbsp;&nbsp; object&nbsp;&nbsp;&nbsp;&nbsp; 或者&nbsp;&nbsp;&nbsp;&nbsp; command&nbsp;&nbsp;&nbsp; [number]&nbsp;&nbsp; object<br /> &nbsp;&nbsp;&nbsp;&nbsp; 其意是∶<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; number - 代表的是命令执行的次数<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; command - 代表要做的事情，比如 d 代表删除<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; object - 代表要操作的对象，比如 w 代表单字/单词，$ 代表到行末等等。<br /><br /></font>  <hr width="100%" size="2" /><font size="3"><br /><a name="文件操作"></a><strong>文件操作<br /><br /></strong>&nbsp; :w FILENAME&nbsp; 可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文<br />&nbsp;&nbsp;&nbsp;&nbsp; 件中。<br /><br />&nbsp; :#,#w FILENAME 可将当前编辑文件第 # 行至第 # 行的内容保存到文件<br />&nbsp;&nbsp;&nbsp;&nbsp; FILENAME 中。<br /><br />&nbsp; :r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置<br />&nbsp;&nbsp;&nbsp;&nbsp; 后面。</font><img src ="http://www.blogjava.net/justfly/aggbug/50048.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/justfly/" target="_blank">Justfly Shi</a> 2006-06-02 20:06 <a href="http://www.blogjava.net/justfly/archive/2006/06/02/50048.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>