<?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[VimDiff小技巧之合并文件快捷键。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sat, 13 Feb 2016 09:21:45 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：有时候需要比对一下文件，再就是如何快速的跳转到下一个不同，及从一个文件拷贝不同到另一个文件，这些在vimdiff支持到，截取部分备用。<br/><br/>光标移动<br/>接下来试试在行间移动光标，可以看到左右两侧的屏幕滚动是同步的。这是因为&quot;scrollbind&quot;选项被设置了的结果，vim会尽力保证两侧文件的对齐。如果不想要这个特性，可以设置：<br/>:set noscrollbind<br/>可以使用快捷键在各个差异点之间快速移动。跳转到下一个差异点：<br/>]c<br/>反向跳转是：<br/>[c<br/>如果在命令前加上数字的话，可以跳过一个或数个差异点，从而实现跳的更远。比如如果在位于第一个差异点的行输入&quot;2]c&quot;，将越过下一个差异点，跳转到第三个差异点。<br/>回页首<br/>文件合并<br/>文件比较的最终目的之一就是合并，以消除差异。如果希望把一个差异点中当前文件的内容复制到另一个文件里，可以使用命令<br/>dp （diff &quot;put&quot;）<br/>如果希望把另一个文件的内容复制到当前行中，可以使用命令<br/>do (diff &quot;get&quot;，之所以不用dg，是因为dg已经被另一个命令占用了)<br/>如果希望手工修改某一行，可以使用通常的vim操作。如果希望在两个文件之间来回跳转，可以用下列命令序列：<br/>Ctrl-w, w<br/>在修改一个或两个文件之后，vimdiff会试图自动来重新比较文件，来实时反映比较结果。但是也会有处理失败的情况，这个时候需要手工来刷新比较结果：<br/>:diffupdate<br/>如果希望撤销修改，可以和平常用vim编辑一样，直接<br/>&lt;ESC&gt;, u<br/>但是要注意一定要将光标移动到需要撤销修改的文件窗口中。<br/><br/><br/>来自：https://www.ibm.com/developerworks/cn/linux/l-vimdiff/
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] VimDiff小技巧之合并文件快捷键。]]></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>