Ligne de commande ex

© Christian PAULUS. Document créé le 11 novembre 2005 , mis à jour le 11 juillet 2012.

Ce qui est simple est toujours faux. Ce qui ne l'est pas est inutilisable. Paul Valéry (Mauvaises pensées)

Accueil du site > Astuces > VIM > Ligne de commande ex

Astuce / ex 1.79

L’utilisation de la ligne de commande ex permet de nombreuses manipulations de votre fichier texte. En voici quelques exemples :

:" le guillemet simple en début de ligne indique un commentaire.
:"
:" exemple de substitution de textes
:" La ligne suivante met en capitale la première lettre de chaque ligne :
:%s/[a-z]/\U&
:"
:" exemple de substitution de textes
:" La ligne suivante met en capitale tous les caractères des 3 premières lignes du fichier :
:1,3s/[a-z]/\U&/g
:"
:" Compte le nombre d'occurrences du mot function :
:set report=0
:%s/function/&/g
:"
:" Copier la ligne courante en fin de fichier
:.t$
:"
:" insère la date courante après la ligne courante
:r !date
:"
:" Copier de la ligne 10 à la ligne 20 du fichier courant dans newfile
:10,20 w >> newfile
:"
:" Remplace "ceci" ou "ceuci" par cela de la ligne 1 à la position courante du curseur
:1,.s/ce[u]*ci/cela/
:"
:" Supprime les lignes vides
:g/^$/d
:"
:" Trie et élimine les doublons
:.,$ !sort|uniq
:"
:" Ajoute au fichier courant la liste des fichiers sur disque
:r !ls -w

Plussoyez !

Les forums sont fermés.