Outils pour utilisateurs

Outils du site


doc:vi
Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
doc:vi [2017/11/26 19:36] – créée - modification externe 127.0.0.1doc:vi [2026/05/19 08:15] (Version actuelle) – [Remplacer du texte] marc
Ligne 1: Ligne 1:
 = VI = = VI =
  
-== Remplacer du texte ==+== Utilisation de macro ==
  
-Utilisation de macro : +Pour enregistrer une macro, appuyer sur <q> puis sur une autre lettre du clavier (par exemple <a>). l'enregistrement commence. Pour terminer l'enregistrement appuyer de nouveau sur <q>
-Pour enregister une macro, appuyer sur <q> puis sur une autre lettre du clavier (par exemple <a>). l'enregistrement commence. Pour terminer l'enregistrement appuyer de nouveau sur <q>+
  
 Dans notre exemple, pour exécuter la macro il faut taper @<a> Dans notre exemple, pour exécuter la macro il faut taper @<a>
  
 +== Remplacer de texte ==
  
-:s/ancien/nouveau/+  :s/ancien/nouveau/
 Remplace la première instance du mot ancien par le mot nouveau dans la ligne. Remplace la première instance du mot ancien par le mot nouveau dans la ligne.
  
-:s/ancien/nouveau/g+  :s/ancien/nouveau/g
 Remplace chaque instance du mot ancien par le mot nouveau dans la ligne. Remplace chaque instance du mot ancien par le mot nouveau dans la ligne.
  
-:%s/ancien/nouveau/g+  :%s/ancien/nouveau/g
 Remplace ancien par nouveau dans tout le documents. Remplace ancien par nouveau dans tout le documents.
  
Ligne 22: Ligne 22:
   :s/mon\/chemin/mon\/autre_chemin/   :s/mon\/chemin/mon\/autre_chemin/
  
 +== Commenter une ou plusieurs lignes ==
 +
 +Après avoir selectionner les lignes à l'aide de la commande visualise, il faut utiliser la commande de remplacement de texte suivante :
 +
 +  :s/^/# /
 +
 +Ce qui ajoute au début de la ligne le caractère # suivit d'un espace
 == VIM == == VIM ==
  
doc/vi.1511725001.txt.gz · Dernière modification : 2017/11/26 19:36 de 127.0.0.1