“在diff模式下有两个以上的缓冲区” - 如何关闭缓冲区上的diff?

时间:2012-11-07 06:47:40

标签: vim

我做了:vert diffsplit file1.txt,然后意识到我不想将它区分开来,而是另一个文件。因此,我使用:q关闭了一个窗口,并使用:diffoff关闭了差异突出显示。

然后我尝试:vert diffsplit file2.txt,但现在如果我尝试dpdo进行更改,我会收到E101: More than two buffers in diff mode, don't know which one to use错误。

我如何避免这种情况,或者我做错了什么?

2 个答案:

答案 0 :(得分:2)

这可能是一种迟到的回复,但仍供将来参考

我做

:tabdo diffoff!

答案 1 :(得分:1)

请注意要使用:ls命令放置/获取更改的缓冲区号。

然后在您的put / get命令前加上您选择的缓冲区号,例如2dp

来源:Vimdiff with multiple buffers