Respuestas:
El changePlugin parece funcionar bien para este tipo de cosas.
http://www.vim.org/scripts/script.php?script_id=3052
Una vez instalado, simplemente ejecute :EC
después de realizar cambios en un archivo.
Sugeriría usar un sistema de control de revisión, como CVS, Mercurial o Subversion (etc.). Todo esto viene con la capacidad de comparar la copia de trabajo de un archivo con lo que usted o sus compañeros de trabajo verificaron por última vez en el repositorio.
:changes
comando en Vim para ver si está haciendo lo que quieres que haga.
vimdiff
Tal vez podría usar una copia de seguridad del original y tal vez simplemente ocultar la ventana que muestra el original? No sé si eso funcionará, pero puede valer la pena echarle un vistazo.