Basculer les numéros de ligne activés / désactivés dans l'éditeur de texte VI

Basculer les numéros de ligne activés / désactivés dans l'éditeur de texte VI
Les numéros de ligne indiqués dans un éditeur de texte peuvent considérablement améliorer l'expérience d'un programmeur d'écriture et de lecture. Il existe plusieurs éditeurs de texte disponibles pour le système d'exploitation Linux, y compris l'éditeur de texte VI populaire et puissant, et ces éditeurs peuvent être utilisés pour créer et modifier divers types de fichiers.

L'éditeur VI fournit trois types différents de numéros de ligne: absolus, relatifs et hybrides combinant des caractéristiques absolues et relatives. Dans cet article, nous discuterons de la méthode qui peut être utilisée pour modifier le type de numéro de ligne indiqué dans l'éditeur de texte VI.

Remarque: Linux Mint 20 est utilisé pour démontrer toutes les méthodes discutées ci-dessous.

Affichage des numéros de ligne absolus

Les numéros de ligne absolus (ou réguliers) sont les numéros de ligne préférés par la plupart des utilisateurs. Pour afficher les numéros de ligne absolus dans VI, prenez les étapes suivantes:

Lancez le terminal.


Ouvrez n'importe quel fichier qui peut être modifié avec VI Text Editor en exécutant la commande '$ sudo vi [nom de fichier]«Dans le terminal, comme suit:


Appuyez sur la touche ESC pour entrer en mode de commande .

Cette étape est importante car, bien que l'éditeur de texte ait plusieurs modes de fonctionnement, pour notre objectif actuel, nous devons être en mode commandement.

Exécutez la commande ': Numéro de réglage', comme suit.


Lorsque vous appuyez sur Entrée pour exécuter cette commande, les numéros de ligne absolus apparaîtront au début de chaque ligne de votre fichier, comme indiqué ci-dessous:

Cacher les numéros de ligne absolues

Vous pouvez masquer les numéros de ligne absolus dans VI en prenant les étapes suivantes:

  • Une fois que vous avez ouvert un fichier en VI, entrez le mode de commande en appuyant sur la touche ESC
  • Exécuter la commande ': Définir la non-numéro'.


Après avoir exécuté cette commande, les numéros de ligne absolus ne seront plus affichés, comme indiqué dans l'image ci-dessous:

Affichage des numéros de ligne relatifs

Pour les numéros de ligne relatifs, la ligne dans le fichier dans lequel votre curseur pointe actuellement est attribué le numéro zéro, et tous les autres numéros de ligne sont calculés par rapport à cette ligne.

Vous pouvez afficher des numéros de ligne relatifs dans VI en prenant les étapes suivantes:

  • Une fois un fichier ouvert dans VI, appuyez sur la touche ESC pour entrer le mode de commande.
  • Exécuter la commande suivante ': Définir RelaTIVERNUMBER'.


Lorsque vous exécutez cette commande, les numéros de ligne relatifs apparaîtront au début de chaque ligne de votre fichier. Dans notre cas, parce que le curseur pointait vers la troisième ligne du fichier, la troisième ligne se voit attribuer une valeur de 0, et les autres numéros de ligne sont calculés en conséquence, comme indiqué ci-dessous:

Cacher les numéros de ligne relative

Pour masquer les numéros de ligne relative, vous pouvez prendre les mesures suivantes:

  • Une fois un fichier ouvert dans VI, appuyez sur la touche ESC pour entrer le mode de commande
  • Exécuter la commande ': Définir Norelativember'.


Lorsque vous exécutez cette commande, les numéros de ligne relatifs sont supprimés, comme indiqué dans l'image ci-dessous:

Affichage des numéros de ligne hybride

Pour les numéros de ligne hybride, la ligne à laquelle votre curseur pointe se voit attribuer son numéro de ligne absolue réelle, mais tous les autres numéros de ligne sont des valeurs relatives.

Nous pouvons afficher les numéros de ligne hybrides en prenant les étapes suivantes:

  • Une fois un fichier ouvert dans VI, appuyez sur la touche ESC pour entrer le mode de commande
  • Exécuter la commande ': Définir le nombre relatif'.


Lorsque cette commande est exécutée, les numéros de ligne hybride seront affichés au début de chaque ligne du fichier. Dans notre cas, parce que le curseur pointait vers la troisième ligne du fichier, le numéro 3 a été attribué à la troisième ligne, et tous les autres numéros de ligne ont été calculés en conséquence, comme indiqué ci-dessous:

Cacher les numéros de ligne hybride

Pour masquer les numéros de ligne hybride, vous pouvez prendre les mesures suivantes:

  • Une fois un fichier ouvert dans VI, appuyez sur la touche ESC pour entrer le mode de commande
  • Exécuter la commande ': Définir le nombre de norelativein'.


Lorsque vous exécutez cette commande, les numéros de ligne hybride seront supprimés, comme indiqué dans l'image ci-dessous:

Conclusion

Les commandes discutées dans cet article peuvent être facilement utilisées pour activer / désactiver les numéros de ligne absolus, relatifs et hybrides dans l'éditeur de texte VI.