36
在vimdiff中,您可以使用[c
和]c
进行上一个或下一个更改,但是在进行三向合并时,许多这些更改不是冲突。是否有命令前往下一个冲突,而不是下一个更改,例如,万花筒?导航到vimdiff的下一个冲突
在vimdiff中,您可以使用[c
和]c
进行上一个或下一个更改,但是在进行三向合并时,许多这些更改不是冲突。是否有命令前往下一个冲突,而不是下一个更改,例如,万花筒?导航到vimdiff的下一个冲突
您的意思是冲突标记,如<<<<<<<
,=======
和>>>>>>>
合并表明自动解决失败?!
您可以使用我的ConflictMotions plugin;它提供]x
和[x
映射,]=
用于在冲突内导航,甚至包括相应的文本对象ax
和a=
。
虽然可能不如Ingo的ConflictMotions插件完整。 Tim Pope的unimpaired.vim也提供了一些冲突动作。 '[n'和'] n'跳到上一个和下一个冲突标记。 Unimpaired.vim提供了许多其他有用的映射,这些映射在我的意见中值得一看。 https://github.com/tpope/vim-unimpaired –
所以答案是没有插件没有标准的解决方案呢? – erikbwork
@ erikb85:如果没有插件,您必须像'/^<<<<<<<'一样进行搜索。 –