我做了:vert diffsplit file1.txt,然后意识到我不想区分它但是一个不同的文件.所以我关闭了一个窗口:q并关闭了差异突出显示:diffoff.
然后我尝试了:vert diffsplit file2.txt,但是现在如果我尝试dp或do进行更改,我会收到E101: More than two buffers in diff mode, don't know which one to use错误.
我该如何避免这种情况,或者我做错了什么?
Ing*_*kat 13
:diffoff 在退出之前,应该关闭不需要的缓冲区的diff模式:q.根据您的设置(例如:set hidden),缓冲区将保留在缓冲区列表(:ls)中,Vim将在执行diff时考虑它.
A :bufdo diffoff应关闭所有现有缓冲区的差异,但我通常只是退出Vim并vimdiff ...在出现这种情况时重新启动它.