Joe Brockmeier has a list of five must have vim scripts. In spite of being quite handy they are not recommended in many places.
writebackup and its companion writebackupVesionControl are very efficient for basic version control. Of course you do have the full fledged version control systems for writing codes. But they give you the functionality of saving interim versions while fiddling with shell scripts, documentation or hacking into small code without having to go through the whole repository procedure.
Check out the article for rest of the three scripts, and try them if you use vim out of choice or force. They might make your life easier.

October 13th, 2007 at 1:04 am
[...] environment and make it suitable for your programming needs. Every vim user seems to have his/her must-have scripts. And there is also the project script which lets you organize your files into a project. Choose [...]