L'éditeur de texte VI / VIM est populaire pour les utilisateurs de Linux en raison de ses nombreuses fonctionnalités uniques. Les développeurs et les utilisateurs réguliers utilisent ses nombreuses fonctionnalités, dont l'une est que VI peut activer / désactiver son numéro de ligne. Le numéro de ligne est la caractéristique essentielle des éditeurs de texte VI, principalement pour la programmation.
Étant donné que l'éditeur de VIM / VI possède de nombreuses commandes qui utilisent le numéro de ligne pour la navigation, c'est la raison pour laquelle le numéro de ligne est encore plus critique pour VIM / VI. Connaissant juste le numéro d'une ligne spécifique, vous pouvez rapidement déplacer le curseur dessus. Maintenant, nous allons discuter de cette fonctionnalité sur la façon d'activer / désactiver la numérotation des lignes dans VI.
Quels sont les numéros de ligne dans vi / vim?
Les caractéristiques essentielles de VI / VIM sont difficiles à comprendre, il est donc connu comme un éditeur de texte orienté vers l'utilisation de puissance. Cela se révèle si difficile que même le quitter peut être difficile pour les nouveaux utilisateurs.
Il est donc important de noter que VI vous montre le numéro de ligne actuel en bas à droite de la fenêtre, même dans sa forme la plus élémentaire.
Comment activer / désactiver la numérotation des lignes en vi
Il existe trois nombres de ligne différents en VI: numérotation des lignes absolues, numérotation relative des lignes et numérotation des lignes hybrides. Il existe différentes méthodes par lesquelles nous pouvons activer / désactiver les numéros de ligne sous plusieurs formes. Nous discuterons des différents numéros de ligne et des moyens de les activer / les désactiver ici.
Numéro de ligne absolue
La numérotation des lignes absolues, selon leurs noms, représente la numérotation séquentielle des lignes. Si vous le souhaitez, nous pouvons numéroter chaque ligne à partir du début et aller à la fin. Veuillez vous assurer que vous êtes en mode commande. Appuyez sur ESC si vous n'êtes pas sûr du mode dans lequel vous vous trouvez. Entrez la commande suivante:
: Numéro de réglageMaintenant, vous pouvez voir le numéro de ligne dans votre colonne de gauche, et vous restez en mode commande. De même, vous pouvez activer les numéros de ligne et, de la même manière, vous pouvez désactiver les numéros de ligne en répétant le processus. Pour cela, Type la commande suivante:
: Définir la non-numéroNote: Vous pouvez également utiliser des versions abrégées de chaque commande ici, définir NONU et définir Nu, respectivement.
Numéro de ligne relative
La syntaxe de VIM pour les commandes de navigation fonctionne bien avec les numéros de ligne relatifs. La méthode de numérotation montre les numéros de ligne autour de la position du curseur. Cela est utile lorsque vous traitez avec quelqu'un qui doit vous orienter vers des lignes spécifiques par rapport à une ligne particulière ou afficher votre code à partir d'un contexte spécifique. Il vous permet de déplacer le curseur directement sur les lignes. Activez les nombres relatifs en entrant le mode de commande en appuyant sur ESC. Ensuite, utilisez la commande suivante et appuyez sur le bouton Entrée:
: Set RNUOu
: Définir RelaTIVERNUMBERCe paramètre affichera automatiquement 0 le long de la ligne actuelle. De plus, vi / vim préfixera vos lignes inférieures et supérieures avec 1. Toutes les autres lignes resteront dans leur position d'origine. Activer à la fois avec ce paramètre et le paramètre de numéro standard simultanément. Cependant, votre ligne actuelle affichera toujours 0 au lieu du numéro de ligne réel.
Les commandes de numérotation des lignes relatives doivent être suivies d'un point d'exclamation. Ensuite, vous pouvez désactiver la numérotation des lignes relative en utilisant ces deux commandes:
: Réglez NornuOu
: Définir NorelativemberNuméro de ligne hybride
La numérotation des lignes combine des nombres absolus et relatifs. En commençant par vi / vim 7.4, vous pouvez activer la numérotation de la ligne hybride. Les numéros de ligne relatifs et absolus peuvent être visualisés côte à côte avec cette méthode. Ainsi, facilitant la référence à n'importe quelle ligne de votre fichier.
Pour l'activer, démarrez le mode de commande en appuyant sur la touche ESC et en tapant la commande suivante pour activer la numérotation relative et absolue:
: Définir le nombre relatifIls sont également handicapés de la même manière. Nous devons désactiver à la fois relatif et absolu comme nous le faisons habituellement. Pour désactiver la numérotation des lignes hybrides, saisissez la commande suivante et appuyez sur Entrée:
: Définir le nombre de norelativeinPermet en permanence les numéros de ligne dans VI / VIM
Il n'y a aucune solution permanente à aucun de ces problèmes. Une fois que VI / VIM est éteint et retourné, il revient au mode par défaut et que les numéros de ligne sont masqués.
Selon le système, l'emplacement du fichier de paramètres VI / VIM peut varier. La plupart du temps, ce fichier se trouve dans votre répertoire domestique nommé .vimrc. Toute commande set que vous placez dans ce fichier deviendra efficace par défaut.
Ouvrez le fichier de configuration VI / VIM .vimrc avec la commande suivante:
vim ~ /.vimrcVous pouvez activer la numérotation de ligne en permanence en ajoutant la commande suivante .fichier vimrc.
: set [required_mode]Si vous n'avez pas déjà de .Fichier VIMRC Dans votre répertoire domestique, cette commande vous aidera à en créer un.
vigueur .vimrcLa prochaine fois que vous ouvrirez l'éditeur, les numéros de ligne apparaîtront dans * /.VIMRC par défaut. En utilisant le processus Set nonU, vous pouvez les masquer de manière interactive.
Conclusion
Cet article explique comment les numéros de ligne sont activés et désactivés dans VI / VIM. Il existe principalement trois types de numérotation des lignes dans VI Text Editor: Absolute, relative et hybride. Nous vous avons fait prendre conscience des méthodes pour activer / désactiver ces trois types de numérotation des lignes dans VI. Nous avons expliqué la méthode pour activer définitivement les numéros de ligne. Nous espérons que vous avez trouvé cet article utile. Si vous avez des requêtes liées à cet article, vous pouvez consulter librement les autres articles d'indice Linux.