我经常收到通知我的Vim我的文件已在其他地方更改,因为我使用Dropbox.
然后我需要按
L
因为这是我唯一能看到朋友改变文件的方法.这迫使我使用他的版本,然后试着记住我所做的改变.
然而,这个程序对我来说变得困难,因为编辑率已经增长.我想要
vimdiff [file_with_my_edits] [file_with_my_friend's_edits]
某种程度上我的朋友的版本与我当前的文件有一些新的编辑.
vimdiff
当版本库相同但当前文件不同而不丢失任何编辑时,如何将当前文件与朋友的文件一起使用?
如果两个(或更多)人同时处理文件,则应使用版本管理系统,如subversion或git.正如您已经看到的,在这种情况下,dropbox不是解决方案.
这个vim技巧提供了一个函数来将当前缓冲区与磁盘上的文件区分开来.它旨在向您显示自上次保存以来所做的编辑,但它也会向您显示您朋友所做的编辑.