J'utilise vim et j'ai besoin d'un moyen pour toujours voir le fichier sur lequel je travaille sans avoir à le faire ^G
.
Je vois le nom du fichier lorsque je démarre vim mais quand je commence à travailler et à utiliser diverses fonctions, il se perd.
J'ai également vu d'autres personnes avoir une sorte d '"addons" dans la partie inférieure de la console vim qui semblent être des "boutons" / "onglets" (je ne sais pas comment les décrire) qui affichent constamment diverses informations, y compris le nom de fichier.
Une idée de ce que sont ces plugins? Ou comment puis-je réaliser ce que je veux?
32
Réponses:
Vous pouvez l'ajouter à votre
.vimrc
fichier ou temporairement pendant que vous êtes envim
.set laststatus=2
:set laststatus=2
Pour obtenir le chemin d'accès complet, vous pouvez ajouter cette commande, à nouveau à votre
.vimrc
ou lorsque vous êtes envim
.set statusline+=%F
:set statusline+=%F
Exemples
mode normal
mode ligne de commande
Pour plus d'informations que vous ne souhaitez lire, des informations supplémentaires sont disponibles sur les deux
vim
.Les références
la source
ls
ordreset ls=2
Je trouve que l'ajout du fichier en haut de la fenêtre en utilisant,
dans le .vimrc, est moins désagréable que d'avoir toujours la barre d'état occupant une ligne complète en bas.
la source
Les onglets auxquels vous faites probablement référence ne sont pas un plugin, mais un vim intégré. Essayer
Il devrait ouvrir un nouvel onglet et vous devriez voir la barre de menus, montrant le nom des fichiers dans les différents onglets. Pour toujours afficher cette barre de menus, utilisez
Bien que cela n'a de sens que lorsque vous voulez vraiment travailler avec des onglets (je peux le recommander). Sinon, je suggère de définir le nom dans la barre d'état comme indiqué par d'autres.
la source
Essayez ceci pour le chemin complet:
Plus d'informations: http://got-ravings.blogspot.com/2008/08/vim-pr0n-making-statuslines-that-own.html
la source
Consultez également vim-compagnie aérienne . Notez que vous devez toujours utiliser "set laststatus = 2" afficher la ligne d'état.
la source