Können sagen , ich öffnete file1.txt
, file2.txt
, file3a.txt
und file3b.txt
so , dass die tabline (das Ding auf der Oberseite) sieht wie folgt aus :
file1.txt file2.txt 2 file3a.txt
(Beachten Sie, wie file3b.txt.
fehlt, da es in einer Aufteilung auf derselben Registerkarte wie angezeigt wird. file3a.txt
)
Um schneller zwischen Registerkarten (mit <Number>gt
) zu wechseln , möchte ich, dass jede Registerkarte ihren Index entlang des Dateinamens anzeigt. Wie so:
1:<file1.txt> 2:<file2.txt> 3:<2 file3a.txt>
Die Formatierung (insbesondere die spitzen Klammern) ist optional. Ich will nur der Index dort erscheinen (das 1:
, 2:
und so weiter).
Keine Hinweise auf :h tab-page-commands
oder Google überhaupt.
Antworten:
Sie müssen sich Folgendes ansehen:
Und wenn Sie "e" in Ihrer "Guioptions" -Einstellung haben:
quelle
lege dies in dein vimrc
quelle
'%999XX'
hier bedeutet?Auf der Wikia-Seite finden Sie möglicherweise mindestens zwei (die von mir getesteten), die Ihnen die Registerkartenindizes geben, und eines davon erzeugt die Anzahl der Fenster in jedem Puffer, die bearbeitet wurden.
Hier ist das Ergebnis meiner Änderungen an demjenigen, der die Anzahl der bearbeiteten Puffer erzeugt. Die Änderung, die ich vorgenommen habe, bestand darin, den Hervorhebungswert der Anzahl mit dem Rest der Registerkarte in Einklang zu bringen:
quelle
airline
Plugin verwendet, aber um ehrlich zu sein, diese alte Tabline, die ich mir ausgedacht habe, ist viel funktionaler ...Das Tabline-Plugin ist ein Vim-Plugin, das die angeforderte Funktionalität implementiert und Ihr vimrc nicht ausbläst. Einfach installieren und vim neu starten.
Installieren:
oder verwenden Sie einen Plugin-Manager.
quelle
Fügen Sie für GUI-basiertes Vim (Gvim unter Linux, MacVim unter Mac usw.) Folgendes in Folgendes ein
.gvimrc
:Einige Tipps zur tatsächlichen Verwendung der angezeigten Zahlen:
Ngt
wechselt zur RegisterkarteN
. Zum Beispiel3gt
geht es zu Tab 3.:tabm2
Verschiebt die aktuelle Registerkarte so, dass sie nach Registerkarte 2 angezeigt wird.:tabm0
:tabm
quelle