Outils pour utilisateurs

Outils du site


doc:vi

Ceci est une ancienne révision du document !


VI

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>

Dans notre exemple, pour exécuter la macro il faut taper @<a>

Remplacer du texte

:s/ancien/nouveau/

Remplace la première instance du mot ancien par le mot nouveau dans la ligne.

:s/ancien/nouveau/g

Remplace chaque instance du mot ancien par le mot nouveau dans la ligne.

:%s/ancien/nouveau/g

Remplace ancien par nouveau dans tout le documents.

Pour pourvoir mettre le caractère / dans la chaine à remplacer, il faut le précéder par le symbole \. Par exemple, pour remplacer mon/chemin par mon/autre_chemin, il faut taper :

: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 est une copie de vi mais avec des fonctions supplémentaires. Pour les activer, il suffit de créer un fichier ~/.vimrc et d'ajouter des options à l'intérieur :

syn on "coloration syntaxique
set mouse=a "activation de la souris
set autoindent "Indentation automatique
set number "(ou nu)numérote les lignes"

Liens utiles

doc/vi.1779178487.txt.gz · Dernière modification : 2026/05/19 08:14 de marc