¿Hay algún comando o complemento que pueda usar para mostrar todas las líneas que he editado en una sesión de Vim? Me gustaría poder resaltar todos los cambios que he realizado al trabajar en proyectos de compañeros de trabajo y perderlos en líneas de código.
8
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.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.fuente
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.
fuente
:changes
comando en Vim para ver si está haciendo lo que quieres que haga.