rails entremeles

Remplacer une chaine avec vi

Comment substituer une chaine de caractères avec vi ou vim

vi remplacer, vim remplacer chaine, remplacer vi, vi linux remplacer

Date de publication : 2009-04-16 09:51:14

Pour remplacer une chaine dans vi il faut lancer une commande de la forme :


%s/Motif/Remplacement/g

Texte avant remplacement

Voici le texte que j'utilise comme exemple avant remplacement :


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Commande de substitution de chaine

Pour remplacer la chaine "Lorem" par la chaine "Remplacement" je lance la commande de substitution suivante en appuyant sur [:] :


:%s/Lorem/Remplacement/g

Texte après substitution

Et voici le texte que j'obtiens une fois la substitution de chaine effectuée :


Remplacement ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Remplacement ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Remplacement ipsum dolor sit amet, consectetur adipiscing elit. Curabitur nulla nisi, dapibus eu, porta id, dapibus nec, orci. Proin suscipit elit dignissim massa. Phasellus urna.

Image : Thomas Merton

 
 

b1n@sp1n