GnuEmacs auf dem Desktop zum Bearbeiten auf einem Debian-Server (kein XWindows)

GnuEmacs auf dem Desktop zum Bearbeiten auf einem Debian-Server (kein XWindows)

Ich habe Schwierigkeiten herauszufinden, wie ich Dateien auf einem Headless-Server am besten öffnen kann. Ich habe die Tramp-Funktion von Emacs noch nie verwendet, und die Syntax zum Öffnen von Remote-Dateien erscheint mir seltsam. Außerdem frage ich mich, wie ich Dateien (z. B. ls) über die Emacs-Shell-Funktion durchsuchen und dann über Tramp öffnen kann.

Kann ich auf dem Debian-Server (derzeit kein X Windows) eine Art grundlegende XWindows-Funktionalität installieren, die es mir ermöglicht, ganz einfach ein Terminal auf einem Remote-Server zu öffnen, Dateien zu durchsuchen und dann meinen lokalen Emacs zu starten?

Sooo verwirrt?

Antwort1

Ich empfehle Ihnen dringend,Tramp. Ich bearbeite jeden Tag Dateien mit Tramp über SSH zum Headless-CentOS-Server.

Die Syntax ist eigentlich sehr einfach. Sie lautet einfach /PROTOCOL:[REMOTEIP]:FILE. Zum Beispiel /ssh:10.0.0.2:/root/todo.orgbedeutet /root/todo.orgDatei bearbeiten auf10.0.0.2über ssh. Sie können auch Dateien auf Remote-Servern durchsuchen mitverflucht. /ssh:10.0.0.2:/root/öffnet /rooteinen Ordner in einem Dired-Puffer.

Vorteile von Tramp:

  • Sie müssen Emacs (oder irgendetwas anderes) nicht auf dem Server installieren

  • Sie müssen Ihre Konfigurationsdateien nicht auf verschiedenen Rechnern synchronisieren

  • dired und eshell über ssh

verwandte Informationen