Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
20.11.2024

Grundlegende Befehle für die Arbeit mit dem Vim-Editor

Der Editor Vim (Vi IMproved) ist einer der leistungsfähigsten und beliebtesten Texteditoren in der Unix- und Linux-Welt . Er bietet leistungsstarke Textbearbeitungsfunktionen und kann für Anfänger aufgrund seiner unintuitiven Befehlsstruktur eine Herausforderung sein. In diesem Artikel werden wir die grundlegenden Befehle und Prinzipien der Arbeit mit Vim behandeln, die Ihnen helfen werden, diesen Editor effektiv zu nutzen.

Vim-Modi

Vim arbeitet in mehreren Modi, und das Verständnis dieser Modi ist der Schlüssel zur erfolgreichen Benutzung des Editors:

  • Normaler Modus: Der Hauptmodus zum Navigieren und Editieren von Text. In diesem Modus können Sie Befehle eingeben, um verschiedene Aktionen durchzuführen.
  • Befehlszeilenmodus: Wird verwendet, um Befehle auszuführen, z. B. zum Speichern oder Beenden. Erreichbar über :.
  • Einfügemodus: Der Modus für die direkte Eingabe von Text. Sie können mit der Taste i in diesen Modus wechseln.
  • Visueller Modus: Dient zur Auswahl von Text. Aktiviert mit der Taste v

Suchen und Ersetzen

Um nach Text zu suchen, verwenden Sie den Befehl / im Befehlszeilenmodus:

/text – vorwärts nach Text suchen
?textrückwärts nach Text suchen
nspringt zum nächsten Vorkommen des gefundenen Textes
Nzum vorherigen Vorkommen des gefundenen Textes gehen

Um Text zu ersetzen, verwenden Sie den Befehl :s im Befehlszeilenmodus:

:s/old/new/ersetzt das erste Vorkommen in einer Zeile
:s/old/new/gersetzt alle Vorkommen in einer Zeile
:%s/alt/neu/gersetzt alle Vorkommen in der gesamten Datei

Speichern und Beenden

Um Vim zu speichern und zu beenden, benutzen Sie den Befehl :w:

:wdie Datei speichern
:w filenamespeichert die Datei unter einem neuen Namen
:qVim beenden
:q! – beenden, ohne Änderungen zu speichern
:wqDatei speichern und beenden

Zusätzliche Befehle

ggan den Anfang der Datei springen
Gspringt zum Ende der Datei
:set numberZeilennummern anzeigen
:set nonumberZeilennummern ausblenden
:helpöffnet die Vim-Hilfe

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills