Schritt-für-Schritt-Anleitung: So beenden Sie den vi-Editor unter Linux

Schritt-für-Schritt-Anleitung: So beenden Sie den vi-Editor unter Linux

Für Linux-Neulinge vikann das Verlassen des Editors aufgrund seiner unterschiedlichen Modi und Befehlsstruktur oft verwirrend sein. Es ist wichtig zu wissen, wie man den Editor richtig beendet, unabhängig davon, ob Sie Ihren Fortschritt speichern oder Ihre Änderungen ganz verwerfen möchten.

Verschiedene Modi invi

Der viEditor funktioniert hauptsächlich in zwei Hauptmodi:

  • Befehlsmodus: Dieser Modus wird zur Navigation und Ausführung verschiedener Befehle verwendet.
  • Einfügemodus: In diesem Modus können Sie Text hinzufügen und ändern.

Wenn Sie öffnen vi, befindet es sich standardmäßig im Befehlsmodus. Um in den Einfügemodus zu wechseln, drücken Sie i. Um vom Einfügemodus zurück in den Befehlsmodus zu wechseln, drücken Sie einfach Esc.

So speichern Sie Änderungen und beenden das Programmvi

  • Drücken Sie zuerst, Escum in den Befehlsmodus zu wechseln.
  • Geben Sie dann ein :wqund drücken Sie Enter.

Diese Sequenz speichert Ihre Änderungen und schließt den Editor.

Schließen viohne Speichern der Änderungen

  • Drücken Sie, Escum in den Befehlsmodus zu wechseln.
  • Geben Sie ein :q!und drücken Sie Enter.

Bei diesem Ansatz werden vidie während Ihrer Sitzung vorgenommenen Änderungen nicht gespeichert.

Eine andere Methode zum Speichern und Beenden

  • Stellen Sie sicher, dass Sie sich im Befehlsmodus befinden, indem Sie drücken Esc.
  • Geben Sie dann ein :xund drücken Sie Enter.

Der :xBefehl speichert alle Änderungen nur, wenn sie vorhanden sind, und wird dann beendet vi.

Beenden vimit Tastenkombinationen

  • Drücken Sie, Escum in den Befehlsmodus zu wechseln.
  • Drücken Sie zweimal Shift+ ( ), um zu speichern und zu beenden.ZZZ

Durch die Verwendung ZZwerden Ihre Änderungen sofort gespeichert und der Editor geschlossen.

Was tun, wenn der EscSchlüssel fehlschlägt?

Wenn die EscTaste nicht funktioniert, versuchen Sie diese Alternativen, um in den Befehlsmodus zu gelangen:

  • Drücken Sie Ctrl+ [.
  • Drücken Sie Ctrl+ C.

Sobald Sie erfolgreich in den Befehlsmodus gewechselt sind, können Sie zum Beenden den entsprechenden Befehl ausführen vi.

Beheben allgemeiner Probleme

Wenn beim Beenden Fehlermeldungen auftreten, wie etwa:

E37: No write since last change (add! to override)

Dies zeigt an, dass Änderungen vorhanden sind, die nicht gespeichert wurden. Um das Fenster ohne Speichern zu verlassen, verwenden Sie :q!. Um Ihre Arbeit zu speichern und das Fenster zu verlassen, wählen Sie :wqoder ZZ.

Wenn Sie sich mit den richtigen Ausstiegsverfahren vertraut machen, vikann dies Ihre Gesamterfahrung verbessern und Ihre Arbeit schützen.

Quelle

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert