Wenn der vollständige Pfad einer Datei sehr lang ist, können Sie nicht feststellen, welche Datei in einer bestimmten Registerkarte ist. Ich frage mich, ob es einen Weg gibt, auf dem die Registerkarte nur den Dateinamen anzeigt, anstatt den vollständigen Pfad der Datei, der in einigen Fällen bequem sein könnte. Brauchst du Hilfe, danke im voraus.wie Registerkarte nur Dateiname anstelle des vollständigen Pfads in Vim anzeigen
Antwort
Versuchen
:set guitablabel=%t
Für Format der möglichen Optionen sehen
: help 'status'
ich diese Lösung anstelle von HABIs, da dies eine noch das hält Standardfunktionen zum Setzen eines "+" - Symbols in der Registerkarte, um die zu ändernden Dateien anzugeben, sowie eine Zählung der Anzahl von wi ndows in der Registerkarte. Es funktioniert also im Grunde wie die Standard-Tab-Beschriftung, verwendet aber nur Dateinamen, nicht vollständige Pfade.
" Tab headings
function GuiTabLabel()
let label = ''
let bufnrlist = tabpagebuflist(v:lnum)
" Add '+' if one of the buffers in the tab page is modified
for bufnr in bufnrlist
if getbufvar(bufnr, "&modified")
let label = '+'
break
endif
endfor
" Append the number of windows in the tab page if more than one
let wincount = tabpagewinnr(v:lnum, '$')
if wincount > 1
let label .= wincount
endif
if label != ''
let label .= ' '
endif
" Append the buffer name (not full path)
return label . "%t"
endfunction
set guitablabel=%!GuiTabLabel()
Ideale Lösung: macht eine Liste von Pfad/Wörtern/Dateinamen in allen Tab-Titeln, wenn zwei Titel gleich sind, wählen Sie den eindeutigen/Teil/Pfadnamen für die Benennung dieses Tabs. Komplizierter zu codieren, aber einfacher für Benutzer, um automatisch zu disambiguieren. – mosh
Ich habe folgend in meinem vimrc:
set guitablabel=\[%N\]\ %t\ %M
die Ausgänge: [Nummer] Dateiname und + Zeichen, wenn eine Datei geändert wird ([4] foo.html +). Anzahl ist sehr nützlich, um sofortige Umstellung auf die gewählten Registerkarte mit dem Befehl [Nummer] gt (4GT, wenn ich auf die Datei in der Registerkarte springen möge 4)
Zu beachten ist, dass% N nur die Tab-Nummer in gui vim anzeigt. Wenn Sie "guioptions- = e" gesetzt haben oder terminal vim verwenden, dann scheint% N die Anzahl der Fenster (Splits) zu repräsentieren, die auf der Registerkarte geöffnet sind und nicht die Tab-Nummer. Siehe 'h setting-tabline' oder https://github.com/mkitt/tabline.vim – overthink
- 1. Cordova 3.3 - fileSystem.root.fullPath gibt "/" anstelle des vollständigen Pfads zurück
- 2. Abrufen des vollständigen Pfads der DLLs aus einer PE-Importtabelle
- 3. Anzeigen von Bild nach Dateiname
- 4. Vollständigen Namen in ASP.NET LoginName-Steuerelement anzeigen
- 5. vim-airline zum Anzeigen des Hostnamens konfigurieren
- 6. Vim case-insensitive Dateiname Vervollständigung
- 7. Nur-Anzeige-Zeichensubstitution in VIM
- 8. Dateiname Vervollständigung in Vim mit Xterm funktioniert nicht wie erwartet
- 9. htaccess NUR, wenn der erste Teil des Pfads numerisch ist
- 10. So führen Sie ein Python-Skript ohne Angabe des vollständigen Pfads portabel aus
- 11. Angeben des relativen Pfads in py2exe
- 12. zsh verkürzen die Länge des aktuellen Pfads
- 13. Anzeigename nur in SQL Server 2005 Registerkarte "Management Studio"
- 14. Wie suche ich nach vollständigen Wörtern in vim?
- 15. Anpassen des Dialogfelds zum Suchen nach Ordnern zum Anzeigen des Pfads
- 16. Festlegen des Basis-URL-Pfads von iframe
- 17. Extrahieren von "Dateiname" aus dem vollständigen Pfad in ActionScript 3
- 18. Vim: Verwenden Sie einen Ausdruck als Dateiname
- 19. Powershell ScriptProperty zum Überprüfen des Pfads
- 20. In Vim wie in Firefox auf bestimmte Registerkarte wechseln?
- 21. django filefield return Dateiname nur in Vorlage
- 22. Dateiname des aufgenommenen Bildes
- 23. Zurücksetzen des vollständigen Kalenders
- 24. Abrufen des CurrentBackgroundImage-Pfads von einem UIImage
- 25. Wie erhalten Dateiname FILE *?
- 26. Wie graues Ausblenden des vollständigen Browserfensters und Anzeigen eines Formulars in der Mitte?
- 27. Abrufen des absoluten Pfads einer Datei
- 28. Wie schließe ich alle Fenster nur in der aktuellen Registerkarte von vim
- 29. Angeben des Java-Pfads für die Eigenschaftendatei
- 30. Wie grep nur zeigen Pfad/Dateiname?
Dies ist für GUI nur –