VIM est un texte et un éditeur de code et de code multiplateforme largement utilisés. Il est très populaire parmi les développeurs en raison de son efficacité et de sa facilité d'utilisation. Bien que VIM soit un simple éditeur de texte, il a encore besoin de temps pour apprendre pour une utilisation avancée.
Apprendre les bases de VIM est très pratique, donc dans ce guide, nous allons nous concentrer sur la fonction de recherche de l'éditeur VIM. La recherche d'un texte spécifique (Word / String) est l'une des tâches très courantes lorsque vous travaillez avec des fichiers volumineux.
Comprenons la fonction de recherche de VIM, de la recherche de base aux techniques de recherche avancées. Assurez-vous que vous êtes en mode commande avant de rechercher quelque chose.
Comment effectuer une recherche de base dans VIM / VI?
Il existe quelques méthodes pour rechercher un modèle spécifique dans VIM:
Tout mot de motif peut être recherché dans une direction arrière ou avant à partir de la position du curseur. Dans VIM Editor, la recherche est sensible à la casse, par exemple, le «Linux" et "Linux"Sera fouillé différemment. Par conséquent, il existe diverses approches pour ignorer la sensibilité aux cas. Vous pouvez utiliser ": Définissez IgnoreCase" ou ": définir IC". Une autre façon d'ignorer la sensibilité des cas est d'ajouter simplement «\ c«Avec le modèle de recherche:«/ linux \ c"Et pour les mots de capital utilisent"\ C".
1: Recherche vers l'avant
Pour commencer une recherche de base, changez le mode s'il est toujours en mode insert en appuyant sur le «Esc" bouton. Ensuite, utilisez le «/» pour rechercher rapidement le texte. Par exemple, si vous recherchez «Linux» dans un fichier, utilisez «utilisez«/ Linux», Comme indiqué dans les images ci-dessous:
L'éditeur mettra en évidence le premier mot qui vient après la position actuelle du curseur. La commande de recherche recherchera le modèle, pas le mot. Par exemple, si vous tapez «célèbre» après le slash avant, l'éditeur recherchera tous les mots avec les lettres «célèbres» même si elle est «infâme», comme démontré dans l'image suivante:
2: Recherche arrière
Pour la recherche arrière, le processus est le même, utilisez simplement «?”Avec la chaîne de recherche à la place de la slash avant. La recherche commencera à partir de la position actuelle du curseur, comme indiqué dans l'image suivante:
De même, pour passer à la prochaine occurrence, utilisez "n" et "N"Dans la direction opposée.
Comment rechercher un mot spécifique dans vim?
Pour rechercher un mot spécifique dans VIM, tout d'abord, déplacez le curseur vers le mot que vous souhaitez rechercher, appuyez maintenant sur «Esc"Bouton en mode commutateur, puis"*"Pour l'instance suivante du même mot et"#"Pour l'instance précédente du mot.
Comment rechercher le mot entier dans vim?
La procédure de recherche sur le mot entier dans VIM est un peu différente, la syntaxe est donnée ci-dessous:
/ \
VIM mettra en évidence le premier mot dans le fichier.
Comment mettre en évidence les résultats de recherche dans VIM?
Une autre caractéristique importante de VIM est de mettre en évidence les résultats de la recherche. Pour activer cette fonctionnalité, utilisez «: set hlsearch» et pour le désactiver, utilisez «: set !hlsearch ”.
Conclusion
VIM est un éditeur de texte léger avec de nombreuses fonctionnalités qui sont très populaires parmi les développeurs. Dans ce guide, nous avons appris une autre caractéristique clé de l'éditeur VIM. Nous avons également appris sa recherche de base avant et arrière, des méthodes de recherche d'un mot spécifique et des commandes en cours d'exécution pour mettre en surbrillance les résultats de la recherche et ignorer la sensibilité à la cas lors de la recherche d'un modèle.