http://zzapper.co.uk/vimtips.html