Support for view, vim, vimdiff

Just a minor enhancement that I'd like to share. It makes a big different for me since I use vimdiff as my Git mergetool.