Wie verlasse ich Vim ohne Änderungen zu speichern?

Melden
  1. Vim ohne Änderungen speichern verlassen
  2. In den Kommandomodus wechseln
  3. Den Befehl zum Verlassen ohne Speichern eingeben
  4. Was bewirkt dieser Befehl?
  5. Zusammenfassung

Vim ohne Änderungen speichern verlassen

Wenn Sie Vim gestartet haben und Änderungen an einer Datei vorgenommen haben, diese aber nicht speichern möchten, gibt es eine Möglichkeit, den Editor zu verlassen, ohne die Änderungen zu übernehmen. Standardmäßig öffnet Vim Dateien im sogenannten Normalmodus, in dem Sie Befehle eingeben können, aber keine direkten Eingaben ins Dokument vornehmen. Falls Sie zuvor Änderungen gemacht haben, aber diese verwerfen wollen, müssen Sie den richtigen Befehl eingeben.

In den Kommandomodus wechseln

Zunächst sollte sichergestellt sein, dass Sie sich im Kommandomodus befinden. Normalerweise sind Sie direkt nach dem Start von Vim im Normalmodus. Sollte Ihr Eingabecursor jedoch im Einfügemodus (Insertmodus) sein, erkennen Sie das daran, dass unten links meistens -- INSERT -- angezeigt wird. Um in den Normalmodus zurückzukehren, drücken Sie einfach die Esc-Taste. Sobald Sie das gemacht haben, können Sie Befehle eingeben.

Den Befehl zum Verlassen ohne Speichern eingeben

Jetzt geben Sie ein Doppelpunktzeichen : ein, das Sie in den Kommandozeilenmodus bringt, wo Sie Textbefehle eingeben können. Danach tippen Sie q! und drücken anschließend die Enter-Taste. Der gesamte Befehl lautet also :q!. Dieses Kommando bedeutet quit (Verlassen) und das Ausrufezeichen steht für erzwinge das Verlassen ohne zu speichern.

Was bewirkt dieser Befehl?

Normalerweise verhindert Vim das Verlassen des Editors, wenn ungespeicherte Änderungen vorliegen, um Datenverlust zu vermeiden. Mit :q! übergehen Sie diese Warnung und verlassen Vim ohne Speicherung der Änderungen. Die ursprüngliche Datei bleibt somit unverändert.

Zusammenfassung

Zusammengefasst wechseln Sie zunächst mit Esc in den Normalmodus, geben dann :q! ein und bestätigen mit Enter. Somit verlassen Sie Vim in jedem Fall ohne Änderungen zu speichern.

0

Kommentare