Pular para o conteúdo

Como editar arquivos remotos usando o Vim

Dica publicada em Linux / Vim
Fábio Berbert de Paula fabio
Hits: 2.853 Categoria: Linux Subcategoria: Vim
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como editar arquivos remotos usando o Vim

Essa dica demonstra como podemos editar arquivos remotos usando o Vim em sua máquina local. A vantagem desse método é que você aproveitará toda a sua configuração local do Vim, incluindo plugins. Chega de usar o SSH de um servidor remoto com aquele Vim pelado, ou em alguns casos servidores que nem o Vim possuem.

Em primeiro lugar você precisa ter acesso ao servidor remoto via SSH. As informações que precisamos no caso são:
  • usuário remoto
  • hostname ou IP
  • porta SSH
  • arquivo que deseja editar

Para abrir um arquivo remoto é simples, abra um terminal e digite:

vim scp://usuario@servidor:porta//caminho/do/arquivo.txt

O ideal é que você possua autenticação sem senha através de chaves privadas. Caso não possua, o Vim irá solicitar a senha do usuário remoto.

Dentro do Vim também é possível carregar um arquivo remoto usando comandos como :split ou :badd. Por exemplo, abri localmente meu arquivo /etc/hosts:

vim /etc/hosts

E agora quero comparar com o /etc/hosts de outra máquina. No caso bastaria dentro do Vim digitar:

:split scp://root@192.168.0.2//etc/hosts

Uma alternativa mais confortável seria montar a partição remota localmente usando o sshfs, mas isso é assunto para uma dica futura.

Até a próxima!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Renomeando um usuário no Linux

Opera - erro ao reproduzir vídeos da Udemy, Facebook, Twitter [Resolvido]

O comando slocate

Verificar se a tela do celular está bloqueada via ADB

Como personalizar o thumbnail de seu site no Facebook

Recarregar o .vimrc sem sair do Vim

Acessibilidade no VIM

Vim - selecionar tudo e copiar fácil

Instalando Vim 8.2 completo no Linux Mint 20

Plugin auto-pairs no Vim

#1 Comentário enviado por maurixnovatrento em 05/07/2022 - 23:04h

Muito bom essa dica com o vim,

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.