Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:allgemein:vi_und_vim_cheatsheet

zurĂĽck

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)
  • 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 text suchen
  • ?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