Kurztipp: .vimrc, .gvimrc und Tabnummern

Published: Mon 29 December 2014
By ali In Vim.

Einer meiner Lieblingsshortcuts unter (g/m)vim ist es, mit gt und gT zwischen Tabs zu springen. Ich arbeite mit extrem vielen offenen Tabs, und mit n gt kann auch direkt auf einen der offenen Tabs gesprungen werden. (Ich tue das sogar mit Chrome und Vimium, das ist aber eine andere Geschichte). Das Einzige was nervt ist die fehlende Anzeige der Tabnummern, ab 10-13 offenen Tabs wird die Sache etwas unübersichtlich. Eine kurze Suche fördert zu Tage, dass mit :set guitablabel=%N\ %f die Tabnummern eingeblendet werden können, was während dem Betrieb auch funktioniert. Also ab in die .vimrc damit. Leider tut sich danach gar nichts, auch die Option in einem if has("gui_running") ... endif zu setzen brachte nichts. Nach noch viel mehr googelei fiel mir auf, dass diese Option nicht in der .vimrc, sondern in der .gvimrc gesetzt werden muss, von deren Existenz ich bisher gar nichts wusste. Alle .vimrc-Einstellungen in die .gvimrc zu packen bringt aber auch nichts, es müssen schon zwei Dateien sein. Einige Erklärungen zur .gvimrc gibt es hier. Kurz: Einige Einstellungen (wie guitablabel) müssen unbedingt in die .gvimrc, die auch extra nach der .vimrc geladen wird.

links