Tenho dificuldade em descobrir a melhor maneira de abrir arquivos em um servidor headless. Eu nunca usei o recurso tramp do Emacs, e sua sintaxe para abrir arquivos remotos parece estranha, e estou me perguntando como navegar pelos arquivos (por exemplo, ls) por meio do recurso shell do emacs e depois abrir o arquivo via tramp.
Posso instalar algum tipo de funcionalidade básica do XWindows no servidor Debian (sem X Windows atualmente) para me permitir simplesmente abrir um terminal no servidor remoto, navegar pelos arquivos e iniciar meu emacs local?
Tão confuso?
Responder1
Eu sugiro fortemente que você usevagabundo. Eu edito arquivos com tramp sobre ssh para servidor centos sem cabeça todos os dias.
Sua sintaxe é realmente muito simples. É apenas /PROTOCOL:[REMOTEIP]:FILE
. Por exemplo /ssh:10.0.0.2:/root/todo.org
significa editar /root/todo.org
arquivo em10.0.0.2sobre ssh. Você também navega por arquivos no servidor remoto comdirigido. /ssh:10.0.0.2:/root/
abrirá /root
a pasta em um buffer direcionado.
Vantagens do vagabundo:
Você não precisa instalar o emacs (ou qualquer coisa) no servidor
Você não precisa sincronizar seus arquivos de configuração em máquinas diferentes
dired e eshell sobre ssh