Ich arbeite derzeit in einer Umgebung, in der ich mit vielen Remotecomputern (Testcomputern, Kunden-Setups, Build-Servern) zu tun habe und deren Dateien häufig bearbeite / lese. Ich benutze ssh, um auf diese Maschinen zuzugreifen. Bisher habe ich vi für alle Setups verwendet. Bei diesem Ansatz gibt es jedoch einige Probleme.
- Einige AIX- und HPUX-Server verfügen nicht über die aktualisierten vim-Pakete, und auf den meisten Standorten ist der ältere vi-Editor installiert.
- Die Tastenkombinationen sind auf diesen Rechnern fast immer durcheinander, Rücktasten / Löschtasten funktionieren in bash und vi nur selten, wenn Sie die .xxxrc-Dateien ändern.
- Ist ein Pool von Testmaschinen, die vom Team bei Bedarf verwendet werden, und das Betriebssystem wird häufig neu installiert, um ein Kundenszenario bei der Verarbeitung von Eskalationen zu replizieren. Es lohnt sich also nicht, sich die Mühe zu machen, Dinge auf einer einzelnen Maschine einzurichten.
Als ich über den Remote-Bearbeitungsmodus / die Remote-Shell von Emacs las, schien das die perfekte Antwort zu sein. Aber ich bin ein Emac-Neuling, daher habe ich keine Ahnung, ob es irgendwelche Fallen gibt.
Ich möchte einen objektiven Vergleich dieser beiden Ansätze kennen und wissen, ob es einen dritten besseren Weg gibt, Dinge zu tun.