Not an editor command: W
te derrubou?
Coloque isso em seu $ MYVIMRC:
cnoreabbrev <expr> W ((getcmdtype() is# ':' && getcmdline() is# 'W')?('w'):('W'))
Fonte: http://stackoverflow.com/questions/3878692/aliasing-a-command-in-vim
Nota : Não tenho certeza se isso quebrará outros comandos ou não, mas tem sido seguro para mim.