Convert hard line breaks to soft wrap: In visual mode ipJ.
Show whitespace characters: :set list.
Open up a buffer with no name:
enewfor the current window,vnewfor a new vertical split,newfor a horizontal split.
Fugitive
Vim Fugitive is a nice extension that allows Vim to work seemlessly with Git.
Use Gdiff to compare changes between the current file and the last commit.