it-themen:allgemein:vi_und_vim_cheatsheet
Inhaltsverzeichnis
vi / vim Cheatsheet
Der vi-Editor (bzw. sein verbesserter Bruder vim) ist ein mächtiger Texteditor auf nahezu jedem Unix-System. Hier findest du eine kompakte Übersicht der wichtigsten Befehle.
Modi
- '
Normalmodus' – Navigation & Befehle (Standardmodus nach dem Start) - '
Einfügemodus' – Text eingeben (z. B. mit `i`, `a`) - '
Befehlsmodus' – Ex-Befehle eingeben (mit `:` erreichbar)
Navigation
- `h` – ein Zeichen nach links
- `l` – ein Zeichen nach rechts
- `j` – eine Zeile nach unten
- `k` – eine Zeile nach oben
- `w` – nächstes Wort
- `b` – vorheriges Wort
- `0` – Anfang der Zeile
- `^` – erstes sichtbares Zeichen der Zeile
- `$` – Ende der Zeile
- `gg` – Anfang der Datei
- `G` – Ende der Datei
- `:n` – gehe zu Zeile
n
EinfĂĽgemodus starten
- `i` – vor dem Cursor einfügen
- `I` – am Zeilenanfang einfügen
- `a` – nach dem Cursor einfügen
- `A` – am Zeilenende einfügen
- `o` – neue Zeile darunter öffnen
- `O` – neue Zeile darüber öffnen
- `<Esc>` – zurück in den Normalmodus
Bearbeiten
- `x` – Zeichen löschen
- `dd` – ganze Zeile löschen
- `D` – bis zum Zeilenende löschen
- `dw` – Wort löschen
- `u` – rückgängig machen (undo)
- `Ctrl + r` – Wiederherstellen (redo)
- `yy` – Zeile kopieren (yank)
- `p` – nach dem Cursor einfügen (paste)
- `P` – vor dem Cursor einfügen
Suchen
- `/text` – vorwärts nach
textsuchen - `?text` – rückwärts suchen
- `n` – nächstes Vorkommen
- `N` – vorheriges Vorkommen
Ersetzen
- `:s/alt/neu/` – erstes Vorkommen in der Zeile
- `:s/alt/neu/g` – alle Vorkommen in der Zeile
- `:%s/alt/neu/g` – alle Vorkommen in der Datei
- `:%s/alt/neu/gc` – mit Bestätigung
Dateioperationen
- `:w` – speichern
- `:q` – beenden
- `:wq` – speichern und beenden
- `:x` – speichern und beenden (wie `:wq`)
- `:q!` – beenden ohne zu speichern
- `:e datei.txt` – neue Datei öffnen
- `:r datei.txt` – Datei einfügen
NĂĽtzliches
- `.` – letzten Befehl wiederholen
- `:set number` – Zeilennummern anzeigen
- `:set nonumber` – Zeilennummern ausblenden
- `:syntax on` – Syntaxhervorhebung aktivieren
- `:help` – Hilfe öffnen
Tipp: Wenn du `vim` statt `vi` verwendest, stehen dir viele Erweiterungen wie MausunterstĂĽtzung, Syntaxhervorhebung und Plugins zur VerfĂĽgung.
it-themen/allgemein/vi_und_vim_cheatsheet.txt · Zuletzt geändert: von lars