vimdiff支持合并差异

时间:2013-08-27 18:27:13

标签: vim vimdiff

vimdiff可以支持同一行的差异合并(以便我得到它们的汇总吗?)

示例:从以下冲突标记开始:

I
like
apples
peaches
<<<<<<< HEAD
bananas
=======
cherries
>>>>>>> diverge
for supper

在上面的示例中,我可以使用dodp命令来实际合并差异,还是我最终只能使用其中一个? 换句话说,如果我想结束

I
like
apples
peaches
bananas
cherries
for supper

然后我可以用diffpush和get来做,或者我是否必须回到基本的vim命令来选择要合并的帅哥?由于bananascherries在同一行,diffget和push可以控制我选择的内容,但我似乎无法同时拥有和合并。

1 个答案:

答案 0 :(得分:0)

不是没有插件/映射。默认情况下,您需要使用正常的编辑命令。

看起来“Splice”插件(https://github.com/sjl/splice.vim)提供了从多个文件中选择帅哥的映射;我没有使用它,所以它可能不像我假设的那样工作。