Outils pour utilisateurs

Outils du site


informatique:outils:vim:appliquer_une_commande_sur_un_ensemble_de_ligne

Appliquer une commande sur un ensemble de ligne

Quand on veut appliquer une commande sur plusieurs lignes d'un fichier, il faut utiliser les commandes suivantes :

  • global permet d'effectuer la recherche et d'appliquer la commande sur l'ensemble du fichier,
  • normal permet d'appliquer une série de touches,
  • execute permet d'appliquer une série de touches comportant des touches spéciales.

Voici quelques exemples :

  1. Supprimer les lignes contenant aaa
    :g/aaa/d
  2. Ajouter bbb à partir du deuxième caractère des lignes contenant aaa
    :g/aaa/normal l3ab
  3. Ajouter ^M à partir du deuxième caractère des lignes contenant aaa
    :g/aaa/execute "normal la^M"

Pour plus d'informations, voir ici

informatique/outils/vim/appliquer_une_commande_sur_un_ensemble_de_ligne.txt · Dernière modification : 2025/01/02 09:25 de alexis