以某种方式vim
记得我在某些文件上做了vimdiff
,并一直以vimdiff
模式打开它们。这意味着当我再次打开相同文件时,在左侧显示灰色条(如foldcolumn
),但更糟的是,当我尝试使用:sp anotherfile.txt
添加另一个文件时,它会出现在完全差异模式-互锁,差异突出显示等。
完全就像我使用vimdiff somefile.txt
打开第一个文件一样,但是我没有。我用vim somefile.txt
打开了它,但它的行为仍然像vimdiff
,只是因为过去我用vimdiff
打开了它。真烦人
为什么会发生?
答案 0 :(得分:2)
好,找到了。几周前,我将它们添加到了/.vimrc
中:
autocmd BufWinLeave *.* mkview
autocmd BufWinEnter *.* silent loadview
现在,每当我使用vimdiff
时,它都会为特定文件创建一个 vimdiff视图,然后在下次打开该文件时重新加载它。
这对于vimdiff
来说是意料之外的。我将不得不看看如何仅针对普通vim而不是vimdiff激活mkview
。