mardi 3 mars 2009

Vi: Search and Replace

Eh oui, à l'heure de WISYWIG omniprésent, l'éditeur vi reste toujours irremplaçable pour éditer des fichiers système. Voici un extrait de la formidable doc de Felix Gers :

Search (Wraped around at end of file):

Search STRING forward :   / STRING.
Search STRING backward: ? STRING.
Repeat search: n
Repeat search in opposite direction: N (SHIFT-n)

Replace: Same as with sed, Replace OLD with NEW:
First occurrence on current line:      :s/OLD/NEW
Globally (all) on current line: :s/OLD/NEW/g
Between two lines #,#: :#,#s/OLD/NEW/g
Every occurrence in file: :%s/OLD/NEW/g

Aucun commentaire:

Enregistrer un commentaire