Vim is hardly a requirement to manage a server, and the amount of changes required live on a server should be approaching zero - apps should never be written on the server and even config files etc should be handled by some form of config management - chef, puppet, debian config packages, etc