当我在vim中打开一个文件时,我们称之为'file1.rb',这个文件通常以ruby语法高亮显示并且没有问题。在Vim中打开文件打开vim diff?
当我在新缓冲区中打开'file2.rb'时,它将两个缓冲区都转换为vim diff
。
我可以来回切换缓冲区,但是我会看到的是每个缓冲区中打开的文件的vim diff。当我删除其中一个缓冲区时,我可以正常使用vim,而不使用vim diff颜色突出显示。
目前,我一次只打开一个缓冲区,这样我就不会遇到这个问题,但我希望这两个缓冲区同时打开,并显示文件的vim diff
。
在哪里可以禁用这种奇怪的行为,或者我可以阻止这种事情发生的任何方式?
你可以发布你的'.vimrc'吗?此外,只要你知道,你可以使用'diffoff'命令来解决这个问题,但我同意,如果你从不需要,它会更好。 – DJMcMayhem
@DJMcMayhem请张贴这个答案,以便我可以标记它。非常感谢你,'diffoff'工作。为了再次启用它,我所要做的就是'diffthis'。如果你仍然想看到它,我可以发布我的.vimrc文件。 – csebryam
当然,我可以将其作为答案发布,但实际上它更像是一种创可贴而非解决方案。如果vim自动以diff模式打开,那么出现了一些错误(很可能是你的'.vimrc') – DJMcMayhem