<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]vim在窗口的最上面显示当前打开文件的路径和文件名，vim移动到指定字符-随意动， vim 跳到指定行，单词移动等移动如飞]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sat, 24 Jun 2017 04:39:49 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	使用”q/“命令打开了command-line窗口，这个窗口列出了我之前所查找的字符串。我现在想查找包含”check_swap“，于是先跳到第399行，把”check_tty“改为”check_swap“，然后按回车。此时vim就去查找包含”check_swap“位置了。这个例子比较简单，你可能觉得command-line窗口没什么必要，但如果你要查找的内容是一个很长的正则表达式，你就会发现它非常有用了。<br/><br/>一、vim在窗口的最上面显示当前打开文件的路径和文件名<br/>在~/.vimrc 中添加如下代码，配置vim窗口最上边的显示内容：<br/><br/>let &amp;titlestring = expand(&quot;%:p&quot;)<br/>if &amp;term == &quot;screen&quot;<br/>&nbsp;&nbsp;set t_ts=^[k<br/>&nbsp;&nbsp;set t_fs=^[&#92;<br/>endif<br/>if &amp;term == &quot;screen&quot; &#124;&#124; &amp;term == &quot;xterm&quot;<br/>&nbsp;&nbsp;set title<br/>endif<br/><br/><br/>如果把上面代码中的expand(&quot;%:p&quot;)换成expand(&quot;%:t&quot;)将不显示路径只显示文件名。<br/>一句话——在里面输入：pwd即可<br/>来自：http://blog.sina.com.cn/s/blog_4ddef8f80101ecw4.html<br/><br/>二、vim 跳到指定行：<br/>在编辑模式下输入<br/>ngg 或者 nG<br/><br/><br/>n为指定的行数(如25)<br/><br/><br/>25gg或者25G 跳转到第25行.<br/><br/><br/>在命令模式下输入行号n<br/><br/><br/>: n<br/><br/><br/>如果想打开文件即跳转<br/><br/><br/>vim +n FileName<br/><br/><br/>查看当然光标所在的行<br/>Ctrl+g<br/><br/>三、移动光标到下一个单词的词首和移动光标到下一个单词的词首:<br/>vim中，移动光标到下一个单词的词首，使用命令”w“，移动光标到下一个单词的词首，使用命令”b“；移动光标到下一个单词的结尾，用命令”e“，移动光标到上一个单词的结尾，使用命令”ge“。<br/><br/><br/>四、[ 移动到指定字符 ]，这里发现t命令用不了：<br/><br/>上面的命令都是行间移动(除h, l外)，也就是从当前行移动到另外一行。如果我们想在当前行内快速移动，可以使用f, t, F, T命令。<br/><br/>“f“命令移动到光标右边的指定字符上，例如，”fx“，会把移动到光标右边的第一个’x’字符上。”F“命令则反方向查找，也就是移动到光标左边的指定字符上。<br/><br/>“t“命令和”f“命令的区别在于，它移动到光标右边的指定字符之前。例如，”tx“会移动到光标右边第一个’x’字符的前面。”T“命令是”t“命令的反向版本，它移动到光标右边的指定字符之后。<br/><br/>这四个命令只在当前行中移动光标，光标不会跨越回车换行符。<br/><br/>可以在命令前面使用数字，表示倍数。例如，”3fx“表示移动到光标右边的第3个’x’字符上。<br/><br/>“;“命令重复前一次输入的f, t, F, T命令，而”,“命令会反方向重复前一次输入的f, t, F, T命令。这两个命令前也可以使用数字来表示倍数。<br/><br/>来自：http://easwy.com/blog/archives/advanced-vim-skills-basic-move-method/<br/>http://www.360doc.com/content/15/0824/20/26347842_494523898.shtml
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]vim在窗口的最上面显示当前打开文件的路径和文件名，vim移动到指定字符-随意动， vim 跳到指定行，单词移动等移动如飞]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>