De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Edição remota de arquivos com emacs e tramp

Colaboração: Luiz T. Honda

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de julho de 2008

Data de Publicação: 24 de Julho de 2008

Ultimamente tenho editado arquivos num servidor remoto. Se o tráfego de ssh apresentar atrasos, voce fica esperando a tela do seu editor ser atualizada. Para facilitar a edição, o emacs pode utilizar o tramp. Este pacote permite que voce edite arquivos remotos.

Instalacao:

No ubuntu e derivados do Debian, se não tiver o tramp instalado,executar como root:

  apt-get install tramp

Outras distros:

No site http://www.gnu.org/software/tramp/ você pode fazer o download e seguir as instrucões de instalação.

Editar arquivos remotos:

A sintaxe do tramp eh a seguinte:

  /metodo://usuario@host:porta/path/arquivo

Exemplo dos site do tramp:

  /ssh://daniel@melancholia/.emacs

onde:

  • ssh é o protocolo (método);
  • daniel é o usuário
  • melancholia é o servidor (host)
  • .emacs é o arquivo a ser editado

Observações:

O emacs segue o protocolo ssh p/ trazer o arquivo p/ o buffer portanto operações de abertura e escrita de arquivo podem demorar. Fora isso, nós ficamos livres dos atrasos dos pacotes de rede.

O tramp tem outras características. Para conhecê-lo melhor, visite:

http://www.gnu.org/software/tramp/

Bons códigos!

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Luiz T. Honda