Exit neon sign on brick wall background

So beenden Sie VIM und die beliebtesten VIM-Verknüpfungen

Wenn Sie diesen Artikel lesen, sind Sie in Schwierigkeiten. Sie wollten eine Datei mit dem vim-Editor bearbeiten, sind aber darin steckengeblieben. Hören Sie auf, in Panik zu geraten, und warten Sie mit der Neuinstallation des Betriebssystems und dem Start von vorne

google search with request "how to quit vim"
Vim ist nach dem Rauchen das zweitschwerste Mittel, mit dem man aufhören kann

Beenden Sie den VIM-Editor mit Tastenkombinationen

Der Vim-Editor ist für Anfänger schwierig, aber wenn Sie die richtigen Tastenkombinationen lernen, wird die Verwendung von VIM einfach. Hier sind die beliebtesten Tastenkombinationen zum Beenden von vim.

Beenden Sie vim und speichern Sie die Änderungen

Um vim mit dem Speichern der Änderungen zu verlassen, drücken Sie Esc Um den Bearbeitungsmodus zu verlassen, halten Sie die Taste gedrückt Schicht und drücken Doppelpunkt Schlüssel (:). Dann treten Sie einwq” and press Enter. Here “w” stands for write and “q” stands for “quit”. On US keyboards the colon : ist derselbe Schlüssel wie Semikolon ;, befindet sich rechts neben dem Buchstaben

:wq

Beenden Sie vim, ohne die Änderungen zu speichern

Um vim zu beenden, ohne die Änderungen zu speichern, halten Sie die Umschalttaste gedrückt und drücken Sie die Doppelpunkttaste (:). Dann treten Sie ein

:Q!
exit vim without saving changes
Beenden Sie vim und speichern Sie keine Änderungen

Speichern Sie Änderungen ohne vorhandenen VIM-Editor

Um Änderungen zu speichern, ohne vim zu verlassen, halten Sie die Umschalttaste gedrückt und drücken Sie die Doppelpunkttaste (:). Dann treten Sie ein

:w

Sich mit VIM vertraut machen

Nachdem ich nun die Grundlagen zum Beenden von Vim und zum Speichern von Änderungen behandelt habe, gehen wir nun zu einigen zusätzlichen nützlichen Vim-Verknüpfungen und -Funktionen über, um Ihre Kenntnisse zu verbessern.

Starten Sie VIM, um die Datei zu bearbeiten

Normalerweise starten Entwickler vim, um die Datei mit dem folgenden Befehl zu bearbeiten:

vim-Dateiname

Wenn die Datei fehlt, wird sie erstellt. Sie können mehrere Dateien zum Bearbeiten angeben:

vim Datei1 Datei2 Datei3

Um eine Datei in einer bestimmten Zeile zu öffnen, können Sie nach dem vim-Befehl [num] hinzufügen. Um beispielsweise eine Datei in Zeile 127 zu öffnen, geben Sie Folgendes ein:

vim-Dateiname 127

Einmal du

  • Bewegen des Cursors:
    • Mit den Pfeiltasten bewegen Sie sich in die jeweilige Richtung (oben, unten, links, rechts).
    • Alternativ können Sie auch die verwenden H, J, k, Und l Tasten für Links-, Ab-, Auf- und Rechtsbewegungen.
  • Wortnavigation:
    • Bewegen Sie den Cursor mit an den Anfang des nächsten Wortes w.
    • Navigieren Sie mit zum Ende des aktuellen Wortes e.
    • Springen Sie mit zum Anfang des vorherigen Wortes B.
  • Navigationslinien:
    • Gehen Sie zum Anfang der Zeile, indem Sie drücken 0.
    • Gehen Sie mit zum Ende der Zeile $.

Bearbeiten von Text in VIM

Einmal du

  • Aufrufen des Einfügemodus:
    • Drücken ich , um vor dem Cursor in den Einfügemodus zu wechseln.
    • Verwenden ICH um mit dem Einfügen am Anfang der Zeile zu beginnen.
    • Beschäftigen A zum Anhängen nach dem Cursor.
    • A ermöglicht das Anhängen am Ende der Zeile.
  • Text löschen:
    • Löschen Sie mit das Zeichen unter dem Cursor X.
    • Löschen Sie die gesamte Zeile mit dd.
    • Schneiden Sie die aktuelle Zeile aus (löschen Sie sie) und wechseln Sie mit in den Einfügemodus cc.
  • Kopieren und Einfügen:
    • Kopieren Sie eine Zeile mit jj.
    • Fügen Sie die kopierte Zeile mit unterhalb der aktuellen Zeile ein P.
  • Rückgängig und Wiederherstellen:
    • Machen Sie die letzte Aktion mit rückgängig u.
    • Wiederholen mit Strg r.

Suche in VIM

Eine effiziente Suche ist entscheidend. Hier sind einige suchbezogene Verknüpfungen:

  • Nach Text suchen:
    • Starten Sie eine Suche mit /, gefolgt vom gewünschten Begriff.
    • Verwenden N um zum nächsten Vorkommen zu springen und N um zum vorherigen zu gelangen.
  • Text ersetzen:
    • Ersetzen Sie das aktuelle Wort durch ein neues mit :s/alt/neu/g.

Beenden von Vim

Ich habe die Grundlagen bereits am Anfang behandelt, aber hier sind noch ein paar weitere Optionen:

  • Alles speichern und beenden:
    • Um alle Änderungen zu speichern und mehrere Dateien gleichzeitig zu beenden, verwenden Sie :wa Und :qa.
  • Beenden ohne Speichern:
    • Wenn Sie Vim beenden möchten, ohne die an den Dateien vorgenommenen Änderungen zu speichern, :qa! wird den Zweck erfüllen.

Abschluss

Denken Sie daran, dass die Beherrschung von Vim Zeit und Übung erfordert. Je öfter Sie es verwenden, desto komfortabler und leistungsfähiger wird es. Viel Spaß beim Bearbeiten!