Wie kann man eine Datei im Texteditor vi speichern?

Melden
  1. Moduswechsel im Editor vi
  2. Datei speichern mit dem Befehl :w
  3. Datei speichern und vi beenden mit :wq oder :x
  4. Datei speichern unter neuem Namen mit :w Dateiname
  5. Zusammenfassung

Der Texteditor vi ist ein weit verbreiteter und leistungsfähiger Editor unter Unix- und Linux-Systemen. Da er nicht so intuitiv wie moderne Editoren ist, stellt sich oft die Frage, wie man eine Datei in vi richtig speichert. Im Folgenden wird ausführlich erklärt, wie Sie Ihre Arbeit im vi-Editor speichern können.

Moduswechsel im Editor vi

Der vi-Editor arbeitet mit verschiedenen Modi. Der wichtigste Unterschied liegt zwischen dem Kommandomodus und dem Einfügemodus. Beim Öffnen von vi landen Sie standardmäßig im Kommandomodus, in dem Sie Befehle eingeben können, aber nicht direkt Text bearbeiten. Um Text einzufügen oder zu bearbeiten, wechseln Sie mit dem Befehl i (insert) in den Einfügemodus. Nach der Bearbeitung drücken Sie die Escape-Taste (Esc), um zurück in den Kommandomodus zu wechseln. Nur im Kommandomodus können Sie Befehle zum Speichern ausführen.

Datei speichern mit dem Befehl :w

Um eine geöffnete Datei in vi zu speichern, geben Sie im Kommandomodus den Befehl :w ein. Dazu drücken Sie zuerst die Taste Esc, um sicherzugehen, dass Sie sich im Kommandomodus befinden. Danach tippen Sie den Doppelpunkt :, wodurch am unteren Bildschirmrand die Kommandozeile erscheint. Dort schreiben Sie w (write) und drücken Enter. Dadurch wird der aktuelle Inhalt des Editors in die Datei geschrieben und gespeichert.

Datei speichern und vi beenden mit :wq oder :x

Wenn Sie die Datei speichern und gleichzeitig den Editor verlassen möchten, verwenden Sie den Befehl :wq. Auch hier starten Sie mit Esc, gefolgt von : und der Eingabe von wq, danach bestätigen Sie mit Enter. Alternativ können Sie :x verwenden, was ebenfalls die Datei speichert und den Editor schließt, aber nur wenn Änderungen vorhanden sind. Dieser Befehl ist etwas kürzer und praktischer.

Datei speichern unter neuem Namen mit :w Dateiname

Falls Sie die aktuelle Datei unter einem anderen Namen speichern möchten, hat vi dafür den Befehl :w neuername. Dieser Befehl schreibt den aktuellen Inhalt in eine neue Datei mit dem angegebenen Namen, ohne den Editor zu verlassen. So können Sie z.B. eine Version sichern oder eine Kopie erstellen.

Zusammenfassung

Das Speichern von Dateien in vi funktioniert im Wesentlichen über den Kommandomodus und die Befehle, die mit einem Doppelpunkt beginnen. Wichtige Befehle sind :w zum Speichern, :wq oder :x zum Speichern und Beenden sowie :w neuesDateiname zum Speichern unter einem anderen Namen. Der Schlüssel zum erfolgreichen Speichern liegt darin, stets sicherzustellen, dass Sie sich im Kommandomodus befinden, bevor Sie die Befehle eingeben.

0

Kommentare