Lorsque j'ai plus d'un fichier ouvert dans vim (en utilisant l'écran partagé), chaque ligne d'état de commande (la dernière ligne de la fenêtre) ressemble à ceci:
filename.txt 73,1 4%
C'est le nom du fichier à gauche, avec la position de la règle et le pourcentage dans le fichier à droite (via :set ruler
).
Cependant, lorsque je n'ai qu'un seul tampon ouvert, la ligne d'état ressemble à ceci:
73,1 4%
Comment afficher le nom de fichier en toutes circonstances, même s'il n'y a qu'un seul fichier ouvert?
:help ruler
- l'option de compilationcmdline_info
doit être activée. Texte de la question modifié. Et merci!Une autre option consiste à utiliser celui
:set title
qui définit le nom de fichier avec le chemin dans la barre de titre de la fenêtre de votre console. Le titre change automatiquement lorsque le nom de fichier change. Pour l'activer, ajoutez-le en permanence à votre.vimrc
la source
En fait, je pense que la toute dernière ligne de Vim est appelée "règle", car elle est activée par ": set ruler".
Le format de la règle peut être personnalisé, en suivant la même syntaxe de "statusline", comme l'indique la page d'aide de vim:
Enfin, voici un bon tutoriel sur la "ligne d'état" de vim, y compris l'ajout d'un nom de fichier: Apprenez Vimscript à la dure - Lignes d'état
la source