Wenn in vim mehrere Dateien geöffnet sind (mit geteiltem Bildschirm), sieht jede Befehlsstatuszeile (die letzte Zeile im Fenster) folgendermaßen aus:
filename.txt 73,1 4%
Das ist der Dateiname auf der linken Seite, mit der Linealposition und dem Prozentsatz durch die Datei auf der rechten Seite (via :set ruler
).
Wenn jedoch nur ein Puffer geöffnet ist, sieht die Statuszeile folgendermaßen aus:
73,1 4%
Wie kann ich den Dateinamen unter allen Umständen anzeigen, auch wenn nur eine Datei geöffnet ist?
:help ruler
- die Compiler-Optioncmdline_info
muss aktiviert sein. Fragetext bearbeitet. Und danke dir!Eine andere Option ist die Verwendung des
:set title
Dateinamens mit dem Pfad in der Titelleiste Ihres Konsolenfensters. Der Titel ändert sich automatisch, wenn sich der Dateiname ändert. Um es dauerhaft zu aktivieren, fügen Sie es Ihrem hinzu.vimrc
quelle
Ich denke tatsächlich, dass die unterste Zeile in vim "Lineal" heißt, da sie durch ": Set Lineal" aktiviert wird.
Das Format des Lineals kann nach der gleichen Syntax von "statusline" angepasst werden, wie auf der vim-Hilfeseite angegeben:
Endlich finden Sie hier ein gutes Tutorial zur "Statuszeile" von vim, einschließlich des Hinzufügens eines Dateinamens: Lernen Sie Vimscript auf die harte Tour - Statuszeilen
quelle