Tip pour chercher et remplacer du texte facilement dans VIM équivalent au Ctrl + F
Comme tous les éditeurs de texte VIM permet de chercher et remplacer du texte par une autre texte, mais cette fonction n'est pas accessible par le traditionnel raccourcis clavier Ctrl + F. Il faut taper une ligne de commande dans VIM pour pouvoir le faire.:
:1,$s/text a remplacer/text de substitution/g
A lire ça semble un peu barbare, mais c'est très simple. Détaillons une peu cette ligne de commande:
- ":" permet d'invoquer une fonction dans VIM
- "1" représente la première ligne du fichier et peut donc varier
- "$" repésente la dernière ligne du fichier et peut donc également varier
- "s" la commande invoquée
- "/" sont des délimiteurs de texte. Si votre texte contient des /, il faudra les échapper avec un \
- "g" permet de faire une recherche globale et donc de remplacer toutes les occurences. C'est une option qui peut être omise.
J'espère que ce tip vous sera autant utile qu'à moi.
Réponse de Ulrich le 28 mai 2013