Ein Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.
└- Ein Fenster (Window) ist ein Ausschnitt (Viewport) aus einem Buffer.
└— Eine Tab-Seite (Tab) ist eine Sammlung von Fenstern.
Hilfe :help tab-page
Kommando: <none>
Öffnen
tabnew <NAME>Neues Tab (Buffer)tabf <NAME>Find - sucht im aktuellen Verzeichnis nach einer Datei. Tabulator Completion funktionierttab <VIM BEFEHL>öffnet ein neues Tab und führt einen Vim Befehl aus z.B.:tab help tab-pages
Mit einem neuen Tab kann auch gleich eine bestehende Datei geladen werden, indem mit dem Befehl der Dateiname mitgegeben wird.
Mehrere Dateien können als Tabs direkt bei Aufruf von vim mit dem Parameter -p geladen werden
vim -p Datei1 Datei2 Datei3 Datei4
Standardmäßig können 10 Dateien gleichzeitig geladen werden. Dieses Maximum kann verkleinert oder erweitert werden mit der Direktive :set tabpagemax=<NUMMER> oder in der vimrc mit set tabpagemax=<NUMMER>
Schließen
tabcloseSchliesst das Tab. Mit einem!Ausrufezeichen, wenn Änderungen nicht gespeichert werden sollen:qStrg+w qfunktioniert nur, wenn nichts geändert wurdetabonlySchliesse alle anderen Tabs außer dem aktuellen Tab
Navigation
Strg+BildRunter/Strg+BildHochTab wechseln rechts/links. Tipp:2+Strg+BildRuntergt/:tabnzum nächsten Tab rechts wechseln (next). Tipp:5gtspringt 5 Tabs nach rechtsgT/:tabpzum vorherigen Tag links wechseln (previous):tabszeigt eine Übersicht aller Tabs
Reihenfolge
:tabm/:tabmoveverschiebt das aktuelle Tab ganz nach rechts:tabm <NUMMER>verschiebt das aktuelle Tab aun die Postion vonNUMMER. Fängt bei 0 an !
Weitere Infos
:set showtabline=<NUMMER>0 = Tabline ausblenden, 1 = automatisch, 2 = immer einblenden:tabdoEinen Befehl für alle offenen Tabs ausführen. Zum Beispiel:tabdo %s/foo/bar/g
Weitere hyperblog Artikel zum Thema
vim[postlist id=730]