gpt4 book ai didi

vim - vimdiff 是否支持合并差异

转载 作者:行者123 更新时间:2023-12-04 18:35:37 27 4
gpt4 key购买 nike

vimdiff 能否支持同一行上的差异合并(以便我得到它们的集合?)

示例:以下列冲突标记开头:

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

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

I
like
apples
peaches
bananas
cherries
for supper

那么我可以用 diffpush 和 get 来做这件事,还是我必须退回到基本的 vim 命令来选择要合并的大块?由于 bananascherries 在同一行,diffget 和 push 可以控制我选择哪个,但我似乎无法同时拥有和合并。

最佳答案

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

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

关于vim - vimdiff 是否支持合并差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18472871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com