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
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!

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
Navigieren in VIM
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, UndlTasten 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.
- Bewegen Sie den Cursor mit an den Anfang des nächsten Wortes
- Navigationslinien:
- Gehen Sie zum Anfang der Zeile, indem Sie drücken
0. - Gehen Sie mit zum Ende der Zeile
$.
- Gehen Sie zum Anfang der Zeile, indem Sie drücken
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
ICHum mit dem Einfügen am Anfang der Zeile zu beginnen. - Beschäftigen
Azum Anhängen nach dem Cursor. Aermöglicht das Anhängen am Ende der Zeile.
- Drücken
- 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.
- Löschen Sie mit das Zeichen unter dem Cursor
- Kopieren und Einfügen:
- Kopieren Sie eine Zeile mit
jj. - Fügen Sie die kopierte Zeile mit unterhalb der aktuellen Zeile ein
P.
- Kopieren Sie eine Zeile mit
- Rückgängig und Wiederherstellen:
- Machen Sie die letzte Aktion mit rückgängig
u. - Wiederholen mit
Strg r.
- Machen Sie die letzte Aktion mit rückgängig
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
Num zum nächsten Vorkommen zu springen undNum zum vorherigen zu gelangen.
- Starten Sie eine Suche mit
- Text ersetzen:
- Ersetzen Sie das aktuelle Wort durch ein neues mit
:s/alt/neu/g.
- Ersetzen Sie das aktuelle Wort durch ein neues mit
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
:waUnd:qa.
- Um alle Änderungen zu speichern und mehrere Dateien gleichzeitig zu beenden, verwenden Sie
- Beenden ohne Speichern:
- Wenn Sie Vim beenden möchten, ohne die an den Dateien vorgenommenen Änderungen zu speichern,
:qa!wird den Zweck erfüllen.
- Wenn Sie Vim beenden möchten, ohne die an den Dateien vorgenommenen Änderungen zu speichern,
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!






