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
tabclose
Schliesst das Tab. Mit einem!
Ausrufezeichen, wenn Änderungen nicht gespeichert werden sollen:q
Strg+w q
funktioniert nur, wenn nichts geändert wurdetabonly
Schliesse alle anderen Tabs außer dem aktuellen Tab
Navigation
Strg+BildRunter
/Strg+BildHoch
Tab wechseln rechts/links. Tipp:2+Strg+BildRunter
gt
/:tabn
zum nächsten Tab rechts wechseln (next). Tipp:5gt
springt 5 Tabs nach rechtsgT
/:tabp
zum vorherigen Tag links wechseln (previous):tabs
zeigt eine Übersicht aller Tabs
Reihenfolge
:tabm
/:tabmove
verschiebt 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:tabdo
Einen Befehl für alle offenen Tabs ausführen. Zum Beispiel:tabdo %s/foo/bar/g
Weitere hyperblog Artikel zum Thema
vim
Views: 8
Ein Gedanke zu „Vim – mit Tabs fensterln“
Kommentare sind geschlossen.