Comment puis-je ajouter des numéros de ligne à Vim?

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

  • Maintenant, jai essayé ceci, et cela ' est schyzo! Je veux dire, déroutant.: D
  • Vous pouvez également basculer le commandes en leur ajoutant un "! ". Par exemple. 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é en set rnu.

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *