Wie speichere ich eine Datei in Vim?

Melden
  1. Einleitung
  2. Modi in Vim
  3. Speichern im Normalmodus
  4. Speichern unter einem neuen Namen
  5. Speichern und Vim verlassen
  6. Zusammenfassung

Einleitung

Vim ist ein sehr mächtiger Texteditor, der oft in der Kommandozeile verwendet wird. Das Speichern einer Datei in Vim kann für Einsteiger anfangs etwas verwirrend sein, da Vim verschiedene Modi verwendet und man Befehle im Kommandomodus eingibt. Im Folgenden wird erklärt, wie man eine Datei in Vim speichert, inklusive wichtiger Details zu den Modi und möglichen Varianten.

Modi in Vim

Vim arbeitet mit verschiedenen Modi, von denen zwei die wichtigsten für das Speichern einer Datei sind. Der Normalmodus (auch Kommandomodus genannt) ist der Modus, in dem man Befehle eingibt. Der Einfügemodus ist der Modus, in dem man Text eingeben oder bearbeiten kann. Um eine Datei zu speichern, müssen Sie zuerst sicherstellen, dass Sie sich im Normalmodus befinden.

Falls Sie sich gerade im Einfügemodus befinden (das heißt, Sie geben Text ein), drücken Sie die Esc-Taste, um in den Normalmodus zurückzukehren.

Speichern im Normalmodus

Im Normalmodus geben Sie Befehle ein, die mit einem Doppelpunkt beginnen. Um eine Datei zu speichern, geben Sie :w ein und drücken Enter . Das w steht für write, also Schreiben der Änderungen in die Datei. Damit wird die aktuell geladene Datei gespeichert, vorausgesetzt, sie wurde ursprünglich mit einem Dateinamen geöffnet.

Wenn Sie :w eingeben, sehen Sie in der Kommandozeile unten eine Bestätigung, wie viele Zeilen geschrieben wurden.

Speichern unter einem neuen Namen

Falls Sie eine Datei unter einem neuen Namen speichern möchten, können Sie :w neuer_dateiname eingeben. Dadurch wird die aktuelle Datei unter neuer_dateiname gespeichert, ohne den ursprünglichen Dateinamen zu ändern.

Speichern und Vim verlassen

Wenn Sie nicht nur speichern, sondern Vim danach auch beenden möchten, können Sie den Befehl :wq verwenden. Der Befehl kombiniert write und quit. Alternativ können Sie auch :x nutzen, das bei Änderungen speichern und Vim schließen wird.

Falls Sie ohne Speichern beenden wollen, verwenden Sie :q! (quit ohne speichern).

Zusammenfassung

Um eine Datei in Vim zu speichern, wechseln Sie mit Esc in den Normalmodus und geben in der Befehlszeile :w gefolgt von Enter ein. Möchten Sie zusätzlich Vim beenden, nutzen Sie :wq. Für das Speichern unter einem neuen Namen gibt es die Syntax :w neuer_dateiname.

0

Kommentare