Angenommen, ich habe eine Reihe von Registerkarten in Vim geöffnet, die in etwa so aussehen:
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
Sehen Sie, wie auf zwei Registerkarten "t / file.py" steht? Das sind verschiedene Dateien, sie werden einfach in die gleiche Tab-Bezeichnung umgewandelt.
In meinem Workflow sind die Registerkartentitel häufig mehrdeutig (yay for Chef, der alles "default.rb" nennt ) oder nicht hilfreich ("Ich weiß, dass eine dieser 8 Registerkarten mit jeweils 4 Puffern die gesuchte Datei enthält ...").
Ich möchte die Registerkarten umbenennen, um anzuzeigen, was sie logisch darstellen:
1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py
Ich bin in Ordnung mit Tabs, die standardmäßig auf Dateinamen basieren, solange ich sie ändern kann, sobald der Tab erstellt ist.
Wie kann ich das in Vim machen?
:help setting-tabline(für vim in einem Terminal) oder:help setting-guitablabel(für gvim). Sie könnten eine Funktion schreiben, die nach einer tabulatorlokalen Variablen sucht und entweder diese oder eine Standardvariable zurückgibt. Nachdem Sie einen Tab geöffnet haben, klicken Sie auf:let t:mytablabel = 'homepage_template'.