vimdiff可以支持同一行的差异合并(以便我得到它们的汇总吗?)
示例:从以下冲突标记开始:
I
like
apples
peaches
<<<<<<< HEAD
bananas
=======
cherries
>>>>>>> diverge
for supper
在上面的示例中,我可以使用do
和dp
命令来实际合并差异,还是我最终只能使用其中一个?
换句话说,如果我想结束
I
like
apples
peaches
bananas
cherries
for supper
然后我可以用diffpush和get来做,或者我是否必须回到基本的vim命令来选择要合并的帅哥?由于bananas
和cherries
在同一行,diffget和push可以控制我选择的内容,但我似乎无法同时拥有和合并。
答案 0 :(得分:0)
不是没有插件/映射。默认情况下,您需要使用正常的编辑命令。
看起来“Splice”插件(https://github.com/sjl/splice.vim)提供了从多个文件中选择帅哥的映射;我没有使用它,所以它可能不像我假设的那样工作。