Comment rechercher et remplacer dans vi

Vi est une ligne de commande puissant éditeur de texte pour les variantes Unix et Unix. Une de ses caractéristiques est la capacité à rechercher et remplacer dans une variété de façons. Apprenez comment rechercher et remplacer du texte d'une manière simple.


Sommaire

  • Instructions
  • Conseils & avertissements
  • Choses que vous devez

    • Tout système d'exploitation basé sur Unix

    Instructions

    1. Pour rechercher un modèle de lettres, appuyez sur "Esc" pour entrer dans le mode de commande et tapez "/ Pat"
      Cela vous mènera à la première instance des lettres "tapoter" dans le texte. Pour aller à l'instance suivante, tapez "n." Pour aller à une instance précédente, le type "N."

    2. Pour remplacer le texte directement sous votre curseur, il ya quelques commandes différentes:
      "r" remplace une seule lettre.
      "R" remplace plus de 1 lettre sur la ligne actuelle. Presse "Esc" lorsque vous avez terminé.
      "s" remplace un caractère unique avec de multiples personnages.
      "S" remplace la ligne entière.

    3. Pour rechercher et remplacer du texte sur la ligne actuelle, appuyez sur "Esc" pour entrer dans le mode de commande et tapez:
      ": S / recherche / remplacement" remplace la recherche de chaîne de caractères de la chaîne de caractères remplacer.

    4. Pour rechercher et remplacer du texte à travers l'ensemble du document, appuyez sur "Esc" et tapez:

      ":% S / recherche / remplacement / g" 

      La% signifie pour rechercher chaque ligne dans le fichier. Le "g" des moyens pour remplacer l'échelle mondiale. Sans le "g," Vi ne remplacera que la première instance de la chaîne sur chaque ligne.

    5. Pour enregistrer votre fichier, appuyez sur "Esc" et le type ": W."

    Conseils & Avertissements

    • Pour être invité avant Vi remplace le texte, ajouter une "c" à la commande de recherche:":% S / recherche / remplacement / cg".
    » » » » Comment rechercher et remplacer dans vi