Ein Buffer ist der im Arbeitsspeicher befindliche Text einer Datei. Ein Fenster ist ein Ausschnitt, also ein Viewport, aus einem Buffer. Eine Tab-Seite ist eine Sammlung von Fenstern.

Hilfe dazu gibt es unter :help windows. Das Kommando lautet :wincmd oder Strg+w.

Die aktuelle Ansicht lässt sich in mehrere Fenster aufteilen. Detailliertere Informationen und weitere alternative Befehle sind in der Hilfe zu finden.

Teilen und Neu

  • Strg+w s oder :sp oder :split teilt das Fenster horizontal (gleicher Inhalt und Buffer)
  • Strg+w v oder :vs oder :vsplit teilt das Fenster vertikal (gleicher Inhalt und Buffer)
  • Strg+w n oder :new teilt das Fenster horizontal und erstellt ein neues Dokument (leerer Buffer)
  • :vne oder :vnew teilt das Fenster vertikal und erstellt ein neues Dokument (leerer Buffer)

Schliessen

  • Strg+w q oder :q schliesst das Fenster
  • Strg+w o oder :on oder :only schliesst alle anderen Fenster ausser das aktuelle
  • Es gibt noch viele weitere Parameter zum Fenster schliessen
  • Strg+w Pfeiltasten wechselt zwischen den Fenstern. Es gehen auch die Vim-Cursor-Tasten
  • Strg+w p wechselt zum letzten Fenster zurück
  • Strg+w r oder Strg+w R rotiert die Fenster runter und rechts oder hoch und links

Größe

  • Strg+w = macht alle Fenster gleich gross
  • Strg+w - macht das aktuelle Fenster um 1 vertikal kleiner. Strg+w 5 - um 5 kleiner
  • Strg+w + macht das aktuelle Fenster um 1 vertikal grösser
  • Strg+w _ maximiert das aktuelle Fenster vertikal. Alle anderen Fenster werden so klein wie möglich gemacht
  • Strg+w | maximiert das aktuelle Fenster horizontal
  • Eine Vollbildanzeige kann mit der Kombination von Strg+w _ und oder Strg+w | erreicht werden
  • Strg+w < macht das aktuelle Fenster um 1 horizontal kleiner. Strg+w 7 < um 7 kleiner
  • Strg+w > macht das aktuelle Fenster um 1 horizontal grösser
  • In einer grafischen Oberfläche lassen sich die Fenster am Rahmen mit der Maus kleiner und grösser machen

Quellen

Vim ist als Open-Source-Software verfügbar.