Ich habe Emacs vor ein paar Tagen als meinen Hauptredakteur benutzt und bin dabei, alle Anpassungen zu sammeln, die ich brauche.Wie funktioniert die Remote-Entwicklung mit Emacs?
Die Hauptverwendung, die ich es gebe, ist für die Entwicklung eines C-Projekts auf einer Remote-Linux-Maschine (RHEL 5). Bisher habe ich plain vim (nur als Texteditor) und einige Shell-Skripte verwendet und eines Tages entschied ich, dass ich Emacs ausprobieren würde. Bis jetzt mag ich es.
Aber als Nachteil sehe ich, dass die Einrichtung der Umgebung für den Betrieb von Emacs ein langer Weg ist, und anstatt es direkt auf der Entwicklungsmaschine zu verwenden (und die Umgebung auf jeder Maschine einzurichten) würde ich versuchen um es einfach von meinem Laptop zu benutzen und die Fernentwicklung zu machen.
Ich weiß über TRAMP, aber das bearbeitet nur Remote-Dateien, soweit ich weiß. Das große Hindernis ist das Ausführen von Shell-Befehlen auf dem Remote-Rechner mit einem einzigen Tastendruck (Ich habe F5 gebunden, um einen benutzerdefinierten Kompilierbefehl auf den Emacs des entfernten Rechners auszuführen).
Wie Sie Shell-Befehle auf einem Remote-Computer mit einem einzigen Emacs-Tastenanschlag ausführen? Kennen Sie weitere Tipps & Tricks, um vollständige Remote-Entwicklung zu tun?
Sie können ssh mit x-forwarding verwenden und Emacs auf dem Remote-Computer ausführen, der auf Ihrem Computer angezeigt wird. – Nifle
In Emacs 23.2 ist der Befehl "compile" automatisch remote, wenn er aus einem TRAMP-Puffer ausgeführt wird. – MarcH