¿Hay alguna manera de usar los emacs instalados en mi computadora local para acceder a los archivos remotos que tengo en un servidor remoto? Busqué en Google y descubrí que debería usar TrampMode, sin embargo, es necesario que sepa la ruta exacta del archivo. ¿No hay una manera de abrir una conexión ssh al servidor remoto y desde allí abrir los archivos con los emacs locales en mi computadora?
Tramp
, por lo que mi alegación de "pirateo" no debe aplicarse. Estaba pensando particularmente en varios programas de administración de archivos que tienen elementos de menú como "abrir en un editor". Si bien estos funcionan para abrir un archivo, generalmente son frágiles en la forma en que requieren que se copie, modifique, vuelva a copiar el archivo, etc. en archivos Si conoce una forma de evitar las limitaciones enTramp
@starcorn de las que se quejó, ¡agregue otra respuesta!O puede abrir emacs, ejecutar eshell y luego cd a la máquina remota, como:
Ahora, ejecute comandos de shell, navegue hasta el archivo que desee y ábralo:
fuente
Creo que Tramp es lo que estás buscando. Puede usar el modo Dired para explorar los directorios remotos y buscar el archivo que desee.
Por ejemplo, si estoy buscando algún archivo en
/etc/
una máquina remotarem
, haría lo siguiente:C-x C-f
/rem:/etc/
y presione enter.Obtendrá una salida como esta:
Luego puede usar, por ejemplo, las teclas de flecha para encontrar el archivo que desea editar. Presione enter cuando el cursor esté en el archivo para editarlo.
fuente