Welcher Editor für die häufige Fernbearbeitung verwendet werden soll [geschlossen]


0

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.

  1. Einige AIX- und HPUX-Server verfügen nicht über die aktualisierten vim-Pakete, und auf den meisten Standorten ist der ältere vi-Editor installiert.
  2. 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.
  3. 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.


Zum Schluss wollen wir keine neue Front im Emacs gegen Vim War gegen SU ​​eröffnen (zumal jeder weiß, dass Emacs besser ist :-)).
Terdon

Antworten:


1

Ich finde diese Frage viel zu subjektiv. Es hängt alles von den persönlichen Vorlieben ab.

Sie können entweder versuchen:

  • Lernen Sie die vollständigen vi-Anweisungen / Tastenzuordnungen kennen, damit Sie nicht die Rücktaste verwenden und löschen müssen
  • Lerne Emacs

Es ist wirklich egal. Persönlich würde ich vorschlagen, dass Sie, wie Sie bereits wissen, daran festhalten, aber Emacs ist sehr mächtig.


1

Das gemeinsame Merkmal aller Remotecomputer scheint SSH zu sein. Daher würde ich (g) Vim auf Ihrem eigenen Computer starten und die Dateien remote bearbeiten, entweder mit SSHFS oder aus Vim heraus mit dem mit Vim vorinstallierten Netrw- Plugin:

vim scp://hostname/path/to/file

Wenn Sie Dateien suchen, Befehle aus der Ferne ausführen usw. müssen, können Sie jederzeit eine separate SSH-Verbindung herstellen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.