在Vim中区分两个选项卡
场景:我打开了Vim并粘贴了一些文本。 我打开第二个tab :tabe
并粘贴其中的一些文本。
目标:我希望第三个选项卡的输出等同于将两个文本写入文件并使用vimdiff
打开它们。
我能find的最接近的是“将当前缓冲区与文件进行比较”,但不能diff
两个已打开但尚未保存的缓冲区。
我build议打开第二个文件在同一个选项卡,而不是一个新的。
以下是我通常所做的:
:edit file1 :diffthis :vnew :edit file2 :diffthis
:vnew
命令垂直分割当前的视图,所以你可以在那里打开第二个文件。 :diffthis
(或short:: :difft
)命令然后应用于每个视图。
我会build议尝试:diffthis或:diffsplit
当你有两个垂直拆分文件打开时,运行
:windo diffthis