J'aimerais afficher la colonne actuelle dans la barre d'état, comme c'est le cas dans de nombreux autres éditeurs de texte. Par exemple, il est bon de savoir si vous êtes autour de la colonne 80 ou plus.
Comment afficher la colonne actuelle dans la barre d'état?
Réponses:
Essayez si l'option "règle" est ce que vous recherchez. Sur mon ordinateur en bas à droite montre la ligne et la colonne où j'ai le curseur.
ÉDITER AUX COMMENTAIRES :
De l'aide de vim (commande
:help ruler
):Vous pouvez essayer de le changer avec
rulerformat
option, comme:set rulerformat=%l,%v
la source
23,62-68
, 23 semblent être la ligne. Comment dois-je interpréter62-68
pour la colonne?ruler
ne fonctionne pas avec des fenêtres divisées dans Vim.Voir
:help statusline
pour les nombreuses options disponibles.J'ai ceci
~/.vimrc
entre deux directives:qui sort
dans mon statut.
Je n'ai pas
set ruler
.la source
set laststatus=2
dans.vimrc
pour toujours afficher la ligne d'état. (0 -> ne jamais afficher la ligne d'état, 1 -> uniquement s'il y a au moins deux fenêtres, 2 -> toujours afficher la ligne d'état).Une autre façon de faire est de faire «g Ctrl-G», qui affiche la position actuelle du curseur de cinq manières différentes: Column, Line, Word, Character et Byte. (de http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-G )
la source
RealColumn-VisibleColumn, Line, Word, Character and Byte
.Vous pouvez également laisser «règle» non définie, obtenir un gain de performance et appuyer sur CTRL-G lorsque vous voulez voir la colonne en cours.
la source
Je déprécierais avec set ruler car je pense que cela n’est pas compatible avec les options statusline, par exemple si vous définissez statusline pour afficher le chemin complet du fichier en combinaison avec set ruler
set statusline+=%F
set ruler
Ensuite, il n’affiche PAS le numéro de colonne, mais seulement le chemin de fichier complet dans la barre d’état. Cependant, si vous mettez les éléments suivants dans votre fichier .vimrc
set statusline+=%F\ %l\:%c
Il affichera tout correctement, à savoir le
[Filepath / filename] [linumber]: [numéro de colonne]
la source
Pour les autres personnes qui recherchent cette réponse et ne sont pas habituées à travailler avec VIm, la réponse la plus simple que j'ai trouvée consiste à ajouter cette ligne à la fin de votre fichier .vimrc dans votre répertoire personnel:
set ruler
la source