Journal : Le meilleur éditeur de texte ? [FEU A VOLONTE]
Posté par plagiats () le 12 juillet 2007
Bonjour,
Je me retrouve souvent à vouloir tronquer des lignes ou des fichiers textes suivant les contraintes suivantes :
* Sélectionner/Effacer toutes les lignes où "blabla" n'apparait pas
* L'inverse
* Effacer le contenu de chaque ligne après le 15ème caractère
* Ne garder que les lignes où "blabla" et "plop" apparaissent
etc.
Ce genre de manipulation. J'aimerai les faire en graphique, dans un éditeur de texte de préférence multi-plateforme en français et qui me paye pour l'utiliser.
Alors, Linuxfr, toi qui est un site de référence constitué de gens sérieux à tel point que même télématin (émission culte du paf) ne jure que par toi, quel est pour toi l'éditeur de texte répondant à ce besoin ?
Merci à tous.
plagiats
[PS: vim ou emacs ?]
Je me retrouve souvent à vouloir tronquer des lignes ou des fichiers textes suivant les contraintes suivantes :
* Sélectionner/Effacer toutes les lignes où "blabla" n'apparait pas
* L'inverse
* Effacer le contenu de chaque ligne après le 15ème caractère
* Ne garder que les lignes où "blabla" et "plop" apparaissent
etc.
Ce genre de manipulation. J'aimerai les faire en graphique, dans un éditeur de texte de préférence multi-plateforme en français et qui me paye pour l'utiliser.
Alors, Linuxfr, toi qui est un site de référence constitué de gens sérieux à tel point que même télématin (émission culte du paf) ne jure que par toi, quel est pour toi l'éditeur de texte répondant à ce besoin ?
Merci à tous.
plagiats
[PS: vim ou emacs ?]
> Lire le journal (88 commentaires, moyenne: 4,1).
Vous avez demandé le commentaire #850535.



VIM
1) :%!grep -v blabla
2) :%!grep blabla
3) :%s/\(.\{15,15\}\).*/\1/
4) :%!grep -E 'blabla|plop'
[^]Re: VIM
Pas du tout !
Il faut utiliser gvim : en effet monsieur veut un faire ca en graphique
Donc sous gvim :
1) :%!grep -v blabla
2) :%!grep blabla
3) :%s/\(.\{15,15\}\).*/\1/
4) :%!grep -E 'blabla|plop'
[^]Re: VIM
Autres possibilités :
1) :%g/blabla/d
2) :%v/blabla/d
3) :%s/\(.\{15,15\}\).*/\1/
4) :%v/blabla\|plop/d
[^]Re: VIM
Je ne connaissais pas le :g et le :v, pas plus que le /d final, je connaissais juste le /g pour toute la ligne. Quelqu'un pourrait-il expliquer/donner un lien qui explique tout ça?
Le wiki de l'association culture libre : collection d'œuvres sous licence art libre.
[^]Re: VIM
":help :g" dans vim devrait te donner tout ce que tu veux savoir.