So beenden Sie VIM: 10 Wege zum Beenden von VI

Inhaltsverzeichnis:

Anonim

VIM ist ein sehr leistungsfähiger Befehlszeilen-Texteditor, der von Experten geliebt und von Anfängern oft gehasst wird, vor allem, weil er eine ziemlich steile Lernkurve hat, die für diejenigen, die damit nicht vertraut sind, unintuitiv erscheinen mag. Sogar etwas so Einfaches wie das Beenden von VIM kann für diejenigen, die mit VI nicht vertraut sind, wie eine Herausforderung erscheinen und führt oft dazu, dass Strg+C Strg+X !q !q Enter Escape Strg+Z gedrückt wird, bis schließlich etwas passiert und vielleicht Der Prozess wird ausgesetzt oder vielleicht beendet, wer weiß es genau, also folgen Sie einfach einem „killall vim“ und gehen Sie zurück, um dieselbe Textdatei erneut in Nano zu öffnen, richtig?

OK, das ist nicht ideal, aber das kennen wir alle. Das wollen wir von nun an vermeiden, denn selbst wenn Sie vi nicht verwenden möchten, können Sie zumindest wissen, wie Sie es ordnungsgemäß beenden. Dieses Tutorial zeigt Ihnen genau, wie man VIM / VI richtig beendet, tatsächlich zeigt es Ihnen mehrere verschiedene Möglichkeiten, VI zu beenden!

10 Möglichkeiten zum Beenden von VIM / VI

Dies ist eine Frage, die ziemlich oft in unseren Kommentaren zu Befehlszeilenartikeln auftaucht … wie um alles in der Welt kann man VIM tatsächlich verlassen? Es stellt sich heraus, dass es buchstäblich mehr als 10 Möglichkeiten gibt, VIM zu verlassen, was vielleicht darauf hinweist, warum VI so viele Benutzer verwirrt. Kommen wir zuerst zu den einfachsten Methoden:

VIM beenden ohne zu speichern mit ZQ

Drücken Sie die ESCAPE-Taste, dann drücken Sie SHIFT + ZQ

Dies wird VIM sofort verlassen, ohne zu speichern, im Grunde dasselbe wie das :q! Befehl.

VIM schnell beenden mit Schreiben und in Datei speichern

Drücken Sie die ESCAPE-Taste, dann UMSCHALT + ZZ

Dies sind für mich persönlich die zwei schnellsten Möglichkeiten, VIM zu verlassen, aber jeder hat hier seine eigene Meinung und viele ziehen es vor, einen Befehl auf traditionellere Weise einzugeben.

VIM beenden mit :q

Drücken Sie die ESCAPE-Taste, geben Sie dann :q ein und drücken Sie RETURN

Um es ganz klar zu sagen: Drücken Sie die „Escape“-Taste, um in den Befehlsmodus zu gelangen. Dann ist die Eingabe von :q wörtlich, da ein Doppelpunkt kein Semikolon ist, also wäre es Umsch alt +; gefolgt von q und Drücken der Eingabetaste gibt den Befehl zum Beenden ein.

Dies funktioniert nur, wenn keine Änderungen am Dokument vorgenommen wurden. Wenn Sie also Änderungen vorgenommen haben, nehmen Sie zum Beenden eine leichte Anpassung vor und am Ende ein Knall:

Drücken Sie die ESCAPE-Taste und geben Sie dann :q! und drücken Sie RETURN

VIM beenden und Änderungen schreiben mit :wq

Drücke ESCAPE und tippe :wq und drücke RETURN

Dies speichert (schreibt) Änderungen in die aktive Datei und beendet. Sie können dies erzwingen, indem Sie bei Bedarf einen Knall hinzufügen:

Drücken Sie ESCAPE und geben Sie :wq! gefolgt von der RETURN-Taste

Dies sollte helfen, diese Situation zu vermeiden:

Wir können jedoch ein bisschen gründlicher sein und jeden möglichen Weg zum Beenden von VIM behandeln (zumindest den, den ich mit freundlicher Genehmigung der Manpage kenne, schlagen Sie in den Kommentaren weitere Wege ein, wenn es andere gibt, die wir hier vermisst), zu dem wir als nächstes kommen:

Alle Möglichkeiten, VIM zu beenden

Drücken Sie zuerst die ESCAPE-Taste, um in den Befehlsmodus zu gelangen, und verwenden Sie dann einen der folgenden Befehle:

  • :q – beenden
  • :q! – ohne Speichern beenden, auch wenn geändert
  • :cq – immer beenden ohne zu schreiben
  • :wq – aktuelle Datei schreiben / speichern und beenden
  • :wq! – aktuelle Datei schreiben und immer beenden
  • :wq (Name) – in Datei (Name) schreiben und beenden
  • :wq! (Name) – in die Datei (Name) schreiben und immer beenden, auch wenn sie geändert wurde
  • ZZ – aktuelle Datei speichern, falls geändert, dann beenden
  • ZQ – beenden und ohne Speichern beenden
  • Starte ein neues Terminal und tippe „killall vim“ ein – das ist ein Witz, den viele verstehen werden, und obwohl es kein richtiger Weg ist, vim zu verlassen, funktioniert es doch

So entkommt man also VIM, weniger verwirrt? Vielleicht nicht, und das ist in Ordnung, wir werden hier im Allgemeinen Nano für exemplarische Vorgehensweisen verwenden, weil es benutzerfreundlicher ist. Und daran ist nichts auszusetzen, auch wenn ich mich mit der Zeit an VIM gewöhnt habe, bevorzuge ich immer noch Nano aus Bequemlichkeit und vielleicht alten hartnäckigen Gewohnheiten.

Für diejenigen, die daran interessiert sind, VIM zu lernen oder sich zumindest damit vertraut zu machen, können Sie jederzeit den vimtutor-Befehl ausprobieren, dieses ausgezeichnete interaktive Online-VIM-Tutorial verwenden und einfach mehr Übung bekommen, indem Sie es oft auf beliebigen verwenden Terminal. Sie können vim sogar auf Ihr iPad oder iPhone bekommen, wenn Sie wirklich engagiert sind. Und wenigstens weißt du jetzt, wie man vi beendet, oder?

So beenden Sie VIM: 10 Wege zum Beenden von VI