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!