2012-04-11 12 views
1

Gibt es eine Möglichkeit, das aktuelle Arbeitsverzeichnis als vielleicht den Fenstertitel in MacVim verfügbar zu machen?Current Directory Window Title

Mein Anwendungsfall ist, dass ich ein paar MacVim-Fenster geöffnet habe, die jeweils in einem bestimmten Verzeichnis für einen Abschnitt meines Projekts oder für einzelne Projekte verwurzelt sind. Es wäre also wirklich nützlich, sie anhand des Ordners zu identifizieren, in dem sie geöffnet sind.

Prost, Rute.

Antwort

1

:set titlestring=YOURTITLEHERE ändert den Titel des "Fensters". Es gibt ein automatisches Beispiel unter :help titlestring.

1

Satz titlestring + = \ pwd: \% {Ersatz (getcwd(), \ $ HOME, \ '~', \ '')}

Backslash und Raum sind nur einen Raum, in dem titlestring einzufügen. pwd: (und ein anderer ausgeblendeter Bereich) sind nur ein Label. % {. . . } wertet den Klammerinhalt dynamisch aus. % {getcwd()} ist der Schlüssel zum Abrufen des aktuellen Verzeichnisses. Dies verkürzt auch $ HOME zu ~, bevor es zur Titlestring hinzugefügt wird.

Mehr vim Ideen bei https://ciaranm.wordpress.com/2008/05/15/my-vimrc/