本文共 382 字,大约阅读时间需要 1 分钟。
1. 使用 vimdiff 命令可以比较两个文件的差异,不同的地方高亮显示,如下图所示:
2. 在一行不同处,输入do可将另一个buffer的改动应用于当前buffer,输入dp 可将当前buffer的该行内容应用于另一个buffer。
3. 输入] c跳到下一个不同行;输入[c 跳到上一个不同行。
4. 横向对比时,由于屏幕宽度有限,所以每次要到两个buffer分别:set wrap来使其折行,为了方便,写一个键盘影射来使用,修改~/.vimrc文件,添加下面的内容:
func Wrap() :set wrapendfuncmap:call Wrap() :call Wrap() imap :call Wrap() :call Wrap()