Les numéros de ligne sont une exigence vitale des éditeurs de texte, en particulier pour la programmation. Ils sont particulièrement utiles pour résoudre les erreurs qui pointent vers un numéro de ligne spécifique.
Pour Vim—et vi—les numéros de ligne sont encore plus significatifs. L'éditeur dispose de plusieurs commandes qui utilisent des numéros de ligne pour la navigation. Vous pouvez déplacer instantanément le curseur sur une ligne spécifique, mais vous aurez besoin de connaître son numéro pour le faire.
Lisez la suite pour apprendre comment afficher les numéros de ligne dans Vi et Vim et comment modifier vos paramètres pour le faire par défaut.
Pourquoi Vim n'affiche pas les numéros de ligne par défaut
Vim est un éditeur de texte tellement puissant que les fonctionnalités de base peuvent être difficiles à localiser. Même quitter l'application peut être un défi pour les nouveaux utilisateurs !
Prêt à l'emploi, vim vise à être un éditeur minimaliste, offrant juste assez de fonctionnalités pour effectuer les tâches d'édition les plus basiques. Mais vous pouvez installer diverses extensions et modifier un grand nombre de paramètres. Cela vous permet de configurer l'éditeur exactement comme vous le souhaitez.
Notez que, même dans sa forme la plus basique, vim vous montre votre numéro de ligne actuel près du bas à droite de votre fenêtre.
Voir également: Comment utiliser Vim: un guide des bases
Comment afficher et masquer les numéros de ligne dans Vim
Suivez ces étapes pour activer et désactiver les numéros de ligne, chaque fois que vous en avez besoin :
- Assurez-vous que vous êtes en mode commande: appuyez sur Esc si vous n'êtes pas sûr de l'être.
- presse côlon (:).
- Taper définir le nombre, puis appuyez Entrer.
Vous devriez maintenant voir les numéros de ligne dans la colonne de gauche. Vous serez toujours en mode commande. Pour désactiver les numéros de ligne, répétez le processus mais utilisez la commande définir le non-nombre au lieu.
Vous pouvez également utiliser des versions abrégées de chaque commande: définir nu et mettre non respectivement.
Comment utiliser la numérotation relative des lignes
Les numéros de ligne relatifs fonctionnent bien avec le concept de navigation par commande de vim. Cela vous permet de déplacer instantanément le curseur de quatre lignes vers le haut, par exemple. Pour activer les numéros de ligne relatifs :
- presse Esc pour entrer en mode commande.
- presse côlon (:).
- Taper définir le nombre relatif (ou définir rnu), puis appuyez Entrer.
À lui seul, ce paramètre affichera 0 à côté de votre ligne actuelle. Vim préfixera les lignes au-dessus et au-dessous de votre ligne actuelle avec 1. Les lignes restantes continueront d'afficher leur distance par rapport à la ligne actuelle de la même manière.
Vous pouvez combiner ce paramètre avec la norme numéro réglage. Avec les deux activés, votre ligne actuelle affichera son numéro de ligne réel au lieu de 0.
Modifier les paramètres pour afficher les numéros de ligne par défaut
L'emplacement de votre fichier de paramètres vim peut varier en fonction de votre système. C'est souvent un fichier nommé .vimrc dans votre répertoire personnel. Vous pouvez placer n'importe quel ensemble commandes dans ce fichier et elles prendront effet par défaut. Incluez donc une ligne qui se lit comme suit :
définir le nombre
Dans ~/.vimrc et vous verrez les numéros de ligne par défaut, la prochaine fois que vous ouvrirez l'éditeur. Vous pouvez toujours les masquer de manière interactive, en utilisant le mettre non processus ci-dessus.
La puissante numérotation des lignes de Vim n'est que la pointe de l'iceberg
Vim ressemble à un éditeur de base, mais il possède un jeu de commandes très puissant. Peu d'éditeurs de texte ont autant de flexibilité, même lorsqu'il s'agit de quelque chose d'aussi simple que les numéros de ligne !
Bien sûr, la numérotation des lignes n'est qu'un début. Vous pouvez configurer presque n'importe quel aspect de vim, de manière interactive ou via votre fichier de configuration.
Apprendre à utiliser un éditeur de texte basé sur un terminal comme Vim peut être difficile. Mais vous n'avez pas à subir tous ces ennuis, pas avec Vimtutor.
Lire la suite
- La programmation
- Vigueur
- La programmation

Bobby est un passionné de technologie qui a travaillé comme développeur de logiciels pendant près de deux décennies. Il est passionné par les jeux, travaillant comme rédacteur en chef chez Switch Player Magazine, et est immergé dans tous les aspects de la publication en ligne et du développement Web.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner