I am not a very orderly person at times and I often find myself in the situation of losing my old fully tweaked vimrc file and having to start over all again. Or having differen
Like others have said: use a version control system.
Here is such a project, easy to fork and extend: http://github.com/ryanb/dotfiles
It does not only handle vim.rc, but all kind of configuration and comes with a setup script.