Bonjour,
pour exécuter une commande externe sous vim, on tape ':' puis '!' puis la commande du shell comme si on était dans le shell.
Les outils de manipulation de fichiers texte de manière industrielle sont:
- grep (filtrage)
- sed (filtrage, modification, et autres choses bêtes et efficaces)
- awk (filtrage, modification, arithmétique, fichiers à "champs" genre *.csv, etc)
Cela donnera donc au final sous gvim, pour tous les fichiers d'extension txt:
:! sed -i 's/avant/après/g' *.txt
Attention à la modification des fichiers en cours dans gvim
Partager