Não é muito difícil instalar o vim no seu diretório pessoal, e vejo que você encontrou uma maneira . No entanto, esta não é necessariamente a melhor solução.
A execução do vim na máquina remota tem as desvantagens de rodar um editor remoto: ele fica se a conexão falhar; morre se a conexão morrer.
Você pode usar (g) vim localmente para editar arquivos remotos. Existem duas abordagens para isso. Uma abordagem é montar o sistema de arquivos remoto por sshfs . O sshfs está disponível na maioria dos unices (mas não no Windows). Uma vez montado, você pode editar arquivos com o Vim e geralmente manipular arquivos como se fossem locais. O Sshfs requer acesso SFTP na máquina remota.
mkdir ~/net/someserver
sshfs someserver:/ ~/net/someserver
gvim ~/net/someserver/path/to/file
fusermount -u ~/net/someserver
Alternativamente, você pode fazer o Vim fazer o acesso remoto . O netrw plugin é fornecido com o Vim.
gvim scp://someserver/path/to/file
Uma limitação de ambas as abordagens é que os arquivos são abertos com as permissões do usuário em que você faz o SSH. Isso pode ser um problema se você precisar editar arquivos como root, já que os servidores SSH geralmente são configurados para proibir logins raiz diretos por SSH (não tanto por segurança quanto por responsabilidade - ter um rastreamento se uma raiz não mal-intencionada falhar). O Vim tem um plugin para editar sobre o ssh e um plugin para editar sobre o sudo, mas eu não sei como combine os dois .