Comment rechercher dans l'éditeur VIM

Comment rechercher dans l'éditeur VIM

Nous avons entendu plusieurs fois l'outil d'éditeur «VIM» dans les distributions Linux. Il est l'outil multiplateforme le plus couramment utilisé qui propose plusieurs modes. Chacun de ses modes a des fonctionnalités d'édition différentes; Certains sont utilisés pour effectuer des commandes (éditeur de code), et d'autres pour l'éditeur de texte.

Il est simple de travailler avec l'éditeur «VIM», mais accorder plus d'attention à cet outil aide à en savoir plus.

Ce guide se concentrera sur la fonction de recherche de l'éditeur «VIM», qui est assez pratique. Nous devons comprendre cela car la recherche du mot / chaîne spécifique à partir de grandes données de fichiers n'est pas facile.

Commençons par l'éditeur «VIM», mais gardons à l'esprit que votre mode doit être en mode de commande.

Début avec l'éditeur VIM

Bien que l'éditeur «VIM» soit un outil préinstallé dans la plupart des distributions Linux, si vous ne l'avez pas trouvé sur votre machine, exécutez la commande d'installation donnée sur un terminal:

$ sudo apt install vim

Il sera installé sur le système (j'ai déjà sur mon système).

Tapez «VIM» ou «VI» sur le terminal pour obtenir un éditeur à l'écran:

$ vim

Appuyez sur «I» pour obtenir le mode d'insert et ajouter tout contexte aléatoire de Google pour apprendre l'utilisation de «VIM»:

Comment faire la recherche dans VIM

Le "Vigueur»L'éditeur offre quelques façons de rechercher un modèle particulier:

  • Recherche avant
  • Recherche arrière

Avant de commencer à connaître ces deux manières, gardez à l'esprit que vous devez faire attention à la sensibilité de la casse car la recherche dans Vim Editor est sensible à la casse.

Pour éviter cela, utilisez le «: set ic» ou une alternative consiste à utiliser «\ c» avec le mot de recherche pour les petits mots et «\ c» pour les mots de capital.

Recherche avant

Presse "Esc«Pour quitter le mode d'insert et utiliser le slash avant (/) avec le mot de recherche pour le résultat rapide.

Par exemple, si vous recherchez le mot "Roku", Puis tapez"/ roku"Dans l'éditeur:

De même, si vous cherchez un «maison», Puis utilisez« /maison". Comme le slash avant (/) représente la recherche de transfert, l'éditeur mettra en évidence le mot de recherche dans une direction ascendante.

Une chose importante que vous devez savoir, la commande de recherche que nous utilisons consultera les chaînes comme cela mettra en évidence le mot s'il est la partie d'un autre mot. Pour comprendre cela, faisons un exemple si le type «/ où», l'éditeur mettra en évidence le mot «d'où» du mot «partout»:

Deux autres fonctions principales de Vigueur éditeur que vous devez connaître:

  • Frappez le «n"Pour évoluer vers le prochain mot similaire
  • Frappez le «N"Pour évoluer vers le mot similaire précédent

Recherche arrière:

Utilisez le point d'interrogation (?) avec le particulier pour la recherche arrière. Quand la recherche en arrière, l'éditeur mettra en évidence le mot de recherche dans une direction vers le bas?

Supposons que si vous cherchez le mot Linux, tapez le "?Linux"Dans l'éditeur.

La recherche commencera à partir du dernier contexte.

Recherche sur tout le mot dans vim:

Pour rechercher le mot entier dans VIM, utilisez la syntaxe suivante:

/ \

(Notez que cette fonctionnalité est utilisée pour rechercher le mot entier, il ne met pas en évidence les chaînes particulières comme nous l'avons vu dans la section ci-dessus)

Supposons, lorsque vous tapez / \<\> Dans l'éditeur, il ne correspondra pas aux chaînes de «partout» et ne la met pas en évidence comme indiqué ci-dessous:

Maintenant, jetez un œil à un exemple authentique:

Si vous recherchez tout le mot «sécurisé», type / \sécurisé Dans l'éditeur:

Conclusion:

Dans ce guide, nous avons appris à utiliser la fonction de recherche de l'éditeur «VIM». Nous avons trouvé deux façons de rechercher la chaîne ou le mot en particulier, la recherche vers l'avant et la recherche en arrière, et vérifiez la syntaxe pour tout le mot.

Le "Vigueur«L'outil de code et d'éditeur de texte a-t-il plusieurs modes. Chaque mode est utilisé pour effectuer une fonction spécifique. Nous avons utilisé le mode de commande pour rechercher une chaîne / mot particulière.