Jaimerais voir les numéros de ligne, commençant par 1
en haut, sur le côté gauche de Vim. Idéalement, cela ressemblerait à ceci:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Comment puis-je faire cela dans Vim?
Réponse
Vous avez deux options: set number
pour les numéros de ligne normaux
Et aussi set relativenumber
qui affichera les numéros de ligne relatifs. cest-à-dire que la ligne actuelle est toujours 0. Ceci est utile pour déplacer N nombre de lignes vers le haut / bas en utilisant 5j
par exemple.
Ce qui est cool, cest que vous pouvez les combiner. Jai ce qui suit dans mon .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Cela lui permettra dutiliser des nombres relatifs pour toutes les lignes sauf la ligne actuelle, qui vous montrera le nombre réel.
Commentaires
Réponse
Vous pouvez utiliser la commande:
:set number
pour activer la numérotation des lignes. Pour le désactiver à nouveau, vous pouvez utiliser:
:set nonumber
Si vous voulez que vim affiche toujours par défaut les numéros de ligne, vous pouvez ajouter la commande à votre vimrc
fichier.
nu
et nonu
peuvent être utilisés comme alias pour number
et nonumber
respectivement.
Commentaires
- Ici ' est une petite abréviation:: définissez nu " pour activer: définissez nonu " pour désactiver
set number!
activera la numérotation des lignes si elle ' est désactivée, et l’activera si elle ' s désactivé.set relativenumber
peut être abrégé enset rnu
.