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 soder:spoder:splitteilt das Fenster horizontal (gleicher Inhalt und Buffer)Strg+w voder:vsoder:vsplitteilt das Fenster vertikal (gleicher Inhalt und Buffer)Strg+w noder:newteilt das Fenster horizontal und erstellt ein neues Dokument (leerer Buffer):vneoder:vnewteilt das Fenster vertikal und erstellt ein neues Dokument (leerer Buffer)
Schliessen
Strg+w qoder:qschliesst das FensterStrg+w ooder:onoder:onlyschliesst alle anderen Fenster ausser das aktuelle- Es gibt noch viele weitere Parameter zum Fenster schliessen
Navigation
Strg+w Pfeiltastenwechselt zwischen den Fenstern. Es gehen auch die Vim-Cursor-TastenStrg+w pwechselt zum letzten Fenster zurückStrg+w roderStrg+w Rrotiert die Fenster runter und rechts oder hoch und links
Größe
Strg+w =macht alle Fenster gleich grossStrg+w -macht das aktuelle Fenster um 1 vertikal kleiner.Strg+w 5 -um 5 kleinerStrg+w +macht das aktuelle Fenster um 1 vertikal grösserStrg+w _maximiert das aktuelle Fenster vertikal. Alle anderen Fenster werden so klein wie möglich gemachtStrg+w |maximiert das aktuelle Fenster horizontal- Eine Vollbildanzeige kann mit der Kombination von
Strg+w _und oderStrg+w |erreicht werden Strg+w <macht das aktuelle Fenster um 1 horizontal kleiner.Strg+w 7 <um 7 kleinerStrg+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.
- Webseite: https://www.vim.org/
- Dokumentation: https://vimhelp.org/windows.txt.html
- Vim-Tags im Blog: https://hyperblog.de/hoergen/tags/vim/