2009-04-17 9 views
18

Duplicar posibles:
Can I see changes before I save my file in Vim?VIM - Mostrar el diff de la última versión guardada y la versión no fue guardada

duplicado: Can I see changes before save my file in Vim?

¿Hay una manera de ver la diferencia de la versión guardada y la versión editada del mismo archivo en VIM?

Este es el escenario: he abierto un archivo, he editado algo y me alejé de la computadora debido a algún trabajo. Después de algún tiempo volví y olvidé lo que estaba editando y me gustaría ver la diferencia entre la última versión guardada y la actual no guardada del mismo archivo. ¿Hay una manera de hacerlo?

Por supuesto, puedo seguir deshaciendo hasta el último cambio y comenzar a rehacer para volver a mi versión no guardada. Pero lo que me gustaría ver es un diff.

Respuesta

37
:w !diff % - 
+2

¿Podríamos obtener una explicación para que sea más fácil de entender? – Marlun

+3

@Marlun He escrito una explicación en la [pregunta] (http://stackoverflow.com/questions/749297/can-i-see-changes-before-i-save-my-file-in-vim/22360650) referenciado dentro de la notificación duplicada. –

0

parecer: DiffOrig hace lo mismo que la función personalizada hizo un par de enlaces profundamente en el post de Mr. Golubyev. Sin embargo, solo puede estar en versiones más nuevas de Vim por defecto.

+0

wikia tips hace algunas otras cosas con respecto a las opciones establecidas. –

Cuestiones relacionadas