使用 vimdiff 时,会突出显示"贪心"中线条的不同部分。时尚。也就是说,在比较两行时:
左窗口:这是他的家
正确的窗口:那是她的家
然后整条线呈粉红色,但在左侧,is one is his
和右侧at one is her
部分以红色突出显示为不匹配:
是一个是他的家庭 一个是她的主页
如何让 vimdiff 仅突出显示实际差异?
是一个是 主页 一个是呃主页
答案 0 :(得分:5)
答案 1 :(得分:3)
vim中没有任何内置功能可以实现此目的,但您可以使用diffchar.vim
来实现此目的。
安装插件后,vimdiff
将为您提供明智的差异。
您可以使用 F7 键
来自插件自述文件:
例如,在diff模式下:([DiffText],)
(file A) The [quick brown fox jumps over the lazy] dog. (file B) The [lazy fox jumps over the quick brown] dog.
此插件将精确突出显示已更改和添加的单位:
(file A) The [quick] <brown >fox jumps over the [lazy] dog. (file B) The [lazy] fox jumps over the [quick] <brown >dog.