Possible Duplicate:
Can I see changes before I save my file in Vim?
Is there a way to see the diff of the saved version and the edited version of the same file in VIM?
This is the scenario: I've opened a file, editing something and I went away from the computer due to some work. After sometime I returned back and I forgot what I was editing and I would like to see the difference between the last saved and the current unsaved version of the same file. Is there a way to do it?
Of course, I can keep undoing till the last change and start redoing to go back to my unsaved version. But what I would like to see is a diff.
:w !diff % -