<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[这个是网上看了我也用得比较多的vi命令集合。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 11 Mar 2009 04:01:27 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	1.交换两个字符位置<br/>xp<br/>其实就是删除光标当前字符(x)，然后再将缓存的字符贴出(p)<br/><br/>2.上下两行调换<br/>ddp<br/>实际就是(dd)删除当前行，(p)后即将缓存的行贴出<br/><br/>3.上下两行合并 <br/>J<br/>实用性：高，shift+j<br/><br/>4.删除所有行 <br/>dG<br/>错!(d)为删除，(shift+g)到文件尾，因此这命令效用为从光标处删除至文件尾<br/><br/>类似的还有：<br/>dw -- 删到词尾<br/>db -- 删到词头<br/>daw -- 删除光标所在词（较有用） <br/>d^删除至行头<br/><br/>5.从当前位置复制到行尾<br/>y$<br/><br/>6.替换特定字符串<br/>:%s/old_word/new_word/g<br/>这个指令是于在整个文件中替换特定字符串 <br/><br/>7.移动：<br/>h 或 向左方向键(←) → 光标向左移动一个字元<br/>j 或 向下方向鍵(↓) → 光标向下移动一个字元<br/>k 或 向上方向鍵(↑) → 光标向上移动一个字元<br/>l 或 向右方向鍵(→) → 光标向右移动一个字元<br/>0 → 数字『 0 』：移动到这一行的最前面字元处<br/>$ → 移动到这一行的最后面字元处<br/>nG → n 为数字。移动到这个文件的第 n 行<br/>gg → 移动到这个文件的第一行，相当于 1G<br/><br/>8.删除：<br/><br/>dd → 刪除光标所在的那一整行<br/>ndd → n 为数字。刪除光标所在的向下 n 列<br/><br/>yy → 复制光标所在的那一行<br/>yw → 复制光标所在的一个单词<br/><br/>9.前进后退：<br/>u → 还原前一个动作<br/>o [Ctrl]+r → 重做上一个动作<br/><br/>10.显示行号：<br/>set nu → 显示行号<br/>set nonu → 取消显示行号<br/>跳到第几行：<br/>:21&nbsp;&nbsp;到21行 <br/><br/>11.删除所有的内容：<br/>:g/^/d<br/><br/>Mark:<br/>倒序文件行（即unix下的tac命令）<br/>:g/^/m 0<br/>global命令是Vim最强大的命令之一（个人认为是No.1），将其摸透用熟可以事半功倍:<br/>删除偶数行<br/>:g/^/+1 d<br/>删除奇数行<br/>:g/^/d&#124;m.<br/><br/>:g/^/d<br/><br/>12.v键的用法，这个是vi加强才能用的<br/>command模式下，按v键，再按j,k,l,等方向键，可以选取一部分内容。再按P,可以复制，或者：d,删除选中的内容。<br/><br/>13.更改：<br/>更改<br/>　　「cw」：更改光标所在处的字到字尾处<br/><br/>　　「c#w」：例如，「c3w」表示更改3个字<br/>14.跳到指定行：<br/>「#G」：例如，「15G」，表示移动光标至文章的第15行行首。<br/><br/>15. 恢复文件<br/>:recover<br/>也可以在启动 vi 时利用 -r 选项。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 这个是网上看了我也用得比较多的vi命令集合。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>