VIM Cheatsheet

Bewegen

  • j,k,l,h: Bewegen des Cursors
  • 2w: 2 Worte vorwärts
  • 0: an den Anfang der Zeile springen
  • $: ans Ende der Zeile springen
  • G: Sprung zum Ende der Datei
  • gg: Sprung zum Anfang der Datei
  • [Zeilennummern]G: Sprung zur angegebenen Zeile
  • e: Sprung ans Ende eines Wortes

Speichern

  • :q!: VIM beenden (und die Änderungen verwerfen)
  • :wq: Änderungen speichern und VIM verlassen
  • <ESC: in den Normal-Modus wechseln
  • x: das Zeichen unter dem Cursor löschen

Suchen

  • /[Such-Ausdruck]: Suche vorwärts
  • ?[Such-Ausdruck]: Suche rückwärts
  • n: nächsten Vorkommen des Suchausdrucks
  • %: zeigt die korrespondierende Klammer an
  • :s/alt/neu
  • :set ic

Copy/Paste

  • v: Visuellen Modus einschalten
  • y: markierten Text kopieren
  • yw: ein Wort kopieren
  • p: kopierten Text einfügen

Einfügen/Anfügen

  • i: Text einfügen
  • A: Text anfügen
  • p: fügt Zeichen aus dem Speicher ein
  • rx: ersetzt das Zeichen unter dem Cursor durch ein x
  • :s/alt/neu/g: ersetzt alt durch neu

Löschen

  • dw: ein Wort löschen
  • d$: bis zum Ende der Zeile löschen
  • dd: ganze Zeile löschen

Undo

  • u: vorherige Aktion rückgängig machen
  • U: alle Änderungen einer Zeile rückgängig machen
  • STRG-R: Undo rückgängig machen