Questão Como posso usar minha cópia local do Vim em um servidor?


Como todo usuário do Vim, passei anos aprimorando meu .vimrc. Mas quando eu me conecto a um servidor em outro lugar, estou de volta ao plain, vanilla vim.

Ainda é um ótimo editor, e eu ainda posso fazer as coisas, mas eu estou querendo saber: existe uma maneira de editar arquivos remotos usando minha cópia local do Vim?


4


origem




Respostas:


É possível editar arquivos remotos com o vim. Você quer usar netrw. Faz :he netrw no vim para aprender os detalhes.


6





Copie seu .vimrc para o servidor.

Muitas pessoas mantêm seus dotfiles (.vimrc, .bashrc, .muttrc...) em um repositório Git / Hg, atualizado por cron. Dessa forma, todos os servidores sempre têm as alterações mais recentes.


5



Sim, isso funciona ainda melhor se o seu diretório home estiver em uma montagem NFS compartilhada por todos os servidores. - Rob H
Puxar o mais recente com o cron é uma boa ideia. Eu acho que cada usuário no servidor poderia ter seu próprio .vimrc sincronizado com seu diretório home ... - Nathan Long
Eu gostaria de acrescentar que eu acho mais fácil colocar cada arquivo vim sob .vim, coloque essa pasta no git e crie links simbólicos para quaisquer arquivos (como o vimrc) que precisem ser colocados em outro lugar. - cledoux


Você poderia investigar o fusível (Filesystem in User Space) e fusefs-ssh - montar um diretório remoto localmente usando ssh.

Em seguida, você pode montar o diretório do servidor remoto localmente e editar os arquivos usando o computador local.


2