8. Vim Speichern und Beenden

Nachdem Sie die Bearbeitung einer Datei abgeschlossen haben, besteht der nächste Schritt darin, Ihre Änderungen zu speichern und den Editor zu verlassen. Vim bietet hierfür mehrere Befehle, die jeweils eine spezifische Funktion haben. Alle diese Befehle werden im Kommandozeilenmodus ausgeführt, den Sie durch Drücken von : aufrufen.

Speichern in Vim Editor

Um die vorgenommenen Änderungen an einer Datei zu speichern, ohne den Editor zu verlassen, verwenden Sie den Schreibbefehl (write). Dies ist die grundlegende Antwort auf die Frage „vim how to save“.

  • :w - Schreibt (speichert) den aktuellen Zustand der Datei auf die Festplatte.

Vim verlassen

Wenn Sie den Editor beenden möchten, haben Sie je nachdem, ob Sie Ihre Änderungen speichern möchten, einige Optionen.

  • :q - Beendet den Editor. Dieser Befehl funktioniert nur, wenn Sie keine ungespeicherten Änderungen haben.
  • :q! - Beendet den Editor und verwirft alle ungespeicherten Änderungen. Dies ist nützlich, wenn Sie Fehler gemacht haben und zur zuletzt gespeicherten Version der Datei zurückkehren möchten.

Vim Speichern und Beenden

Das Kombinieren von Speichern und Beenden ist ein sehr häufiger Arbeitsablauf. Der Befehl linux wq ist ein fester Bestandteil für viele Entwickler, die in der Kommandozeile arbeiten.

  • :wq - Dieser Befehl schreibt (speichert) zuerst die Datei und beendet dann. Es ist eine Zwei-in-Eins-Aktion für mehr Effizienz. Viele Benutzer suchen nach vi write and quit, und dieser Befehl funktioniert sowohl für Vi als auch für Vim.
  • ZZ - Dies ist eine Abkürzung, die :wq entspricht. Sie speichert die Datei, falls sie geändert wurde, und beendet dann. Es ist ein Zeichen schneller einzutippen und bei erfahrenen Vim-Benutzern sehr beliebt.

Änderungen rückgängig machen und wiederherstellen

Während der Bearbeitung müssen Sie möglicherweise eine Aktion rückgängig machen oder sie wiederherstellen. Diese Befehle werden im Normalmodus verwendet (drücken Sie Esc, um ihn aufzurufen).

  • u - Macht Ihre letzte Aktion rückgängig (Undo).
  • Ctrl-r - Stellt die letzte Aktion wieder her, die Sie rückgängig gemacht haben (Redo).

Die Beherrschung dieser grundlegenden Befehle ist der erste Schritt zur Kompetenz in Vim. Sobald Sie sich wohler fühlen, werden Sie feststellen, dass diese Operationen zur zweiten Natur werden. Für fortgeschrittenere Funktionen ist die offizielle Vim-Dokumentation eine ausgezeichnete Ressource.

Melden Sie sich an, um Ihren Lernfortschritt zu speichern

Anmelden

Übungen

Um diese Befehle zu meistern, ist praktische Übung unerlässlich. Das folgende Labor bietet ein reales Szenario, um Ihnen zu helfen, Ihre Textbearbeitungsfähigkeiten in Vim zu festigen.

  1. Textdateien in Linux mit Vim und Nano bearbeiten - Üben Sie das Erstellen von Dateien, das Bearbeiten von Text, das Speichern von Dateien und die Navigation sowohl mit Vim als auch mit Nano. Dieses Labor wird Ihr Verständnis grundlegender Vim-Operationen festigen, einschließlich des Speicherns und Beendens.

Quiz

Wie beenden Sie Vim, ohne Ihre Änderungen zu speichern? Bitte geben Sie den genauen Befehl in englischer Sprache an und achten Sie auf Groß-/Kleinschreibung und Sonderzeichen.