Coucou !
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Une idée ?
Coucou !
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Une idée ?
Coucou !
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Une idée ?
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
OoO En cette fin de matinée radieuse du mercredi 19 mars 2008, vers
11:21, Marc Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
OoO En cette fin de matinée radieuse du mercredi 19 mars 2008, vers
11:21, Marc Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> disait:
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
OoO En cette fin de matinée radieuse du mercredi 19 mars 2008, vers
11:21, Marc Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> disait:
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
On 2008-03-21, Vincent Bernat wrote:OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
J'avoue que je ne comprend toujours pas tout: d'une part, utiliser
emacs (éditeur) sans rien visualiser... Autant prendre sed, non ?Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
Mais tu veux voir l'effet sur tous les fichiers en même temps ?
Enfin bon, pour revenir à la question initiale, je serai étonné
que quelque chose existe car, de ce que je comprends du problème,
c'est très spécifique, et emacs ne me semble pas le bon outil
pour faire ça (modulo que bien sûr, il peut le faire puisqu'il
peut tout faire...).
Marc Boyer
On 2008-03-21, Vincent Bernat <bernat@luffy.cx> wrote:
OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer <Marc.Boyer@enseeiht.yahoo.fr.invalid> disait:
Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
J'avoue que je ne comprend toujours pas tout: d'une part, utiliser
emacs (éditeur) sans rien visualiser... Autant prendre sed, non ?
Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
Mais tu veux voir l'effet sur tous les fichiers en même temps ?
Enfin bon, pour revenir à la question initiale, je serai étonné
que quelque chose existe car, de ce que je comprends du problème,
c'est très spécifique, et emacs ne me semble pas le bon outil
pour faire ça (modulo que bien sûr, il peut le faire puisqu'il
peut tout faire...).
Marc Boyer
On 2008-03-21, Vincent Bernat wrote:OoO En cette matinée ensoleillée du jeudi 20 mars 2008, vers 09:51, Marc
Boyer disait:Je voudrais éditer plusieurs buffers à la fois. Il s'agit d'ouvrir des
fichiers similaires et de les éditer tous à la fois. Un peu comme ce
qu'on peut faire avec cssh (cluster ssh) : tout ce que je tape dans un
buffer est tapé à l'identique dans un autre.
Et pourquoi pas un bon vieux "cp" après avoir modifié un fichier ?
Parce qu'ils ne sont pas forcément identiques. Je veux juste faire la
même modification sur les deux fichiers.
Dur.
Parce que je vois pas trop ce que l'éditeur va permettre de
visualiser. Il faudrait faire un 'diff' préalable, sur 'n' fichiers,
éditer les parties communes en faisant une sorte de "gris" sur le
reste...
Justement, je ne lui demande rien de visualiser, juste d'exécuter une
même suite d'action sur plusieurs buffers.
J'avoue que je ne comprend toujours pas tout: d'une part, utiliser
emacs (éditeur) sans rien visualiser... Autant prendre sed, non ?Je pourrais le faire en
différé en enregistrant une macro. Mais non seulement, elle s'arrêterait
en temps d'erreur, mais je veux le faire en même temps au cas où une
suite d'action n'a pas l'effet souhaité dans un des buffers.
Mais tu veux voir l'effet sur tous les fichiers en même temps ?
Enfin bon, pour revenir à la question initiale, je serai étonné
que quelque chose existe car, de ce que je comprends du problème,
c'est très spécifique, et emacs ne me semble pas le bon outil
pour faire ça (modulo que bien sûr, il peut le faire puisqu'il
peut tout faire...).
Marc Boyer
Peut-être que ceci répond à ton besoin : tu fait `C-x (' pour
commencer une macro clavier (Keyboard macro) tu fais ton édition dans
l'un des fichiers, puis tu fais `C-x )' pour fermer la macro
clavier. Après tu va dans chacun des fichiers et tu lances la macro.
Mais à dire vrai je suis d'accord avec l'un des commentaires qu'on t'a
fait. Le mieux dans ta situation (et c'est ce que moi je ferais) et
d'écrire un petit script AWK (ou Elisp) qui va faire la modification.
Peut-être que ceci répond à ton besoin : tu fait `C-x (' pour
commencer une macro clavier (Keyboard macro) tu fais ton édition dans
l'un des fichiers, puis tu fais `C-x )' pour fermer la macro
clavier. Après tu va dans chacun des fichiers et tu lances la macro.
Mais à dire vrai je suis d'accord avec l'un des commentaires qu'on t'a
fait. Le mieux dans ta situation (et c'est ce que moi je ferais) et
d'écrire un petit script AWK (ou Elisp) qui va faire la modification.
Peut-être que ceci répond à ton besoin : tu fait `C-x (' pour
commencer une macro clavier (Keyboard macro) tu fais ton édition dans
l'un des fichiers, puis tu fais `C-x )' pour fermer la macro
clavier. Après tu va dans chacun des fichiers et tu lances la macro.
Mais à dire vrai je suis d'accord avec l'un des commentaires qu'on t'a
fait. Le mieux dans ta situation (et c'est ce que moi je ferais) et
d'écrire un petit script AWK (ou Elisp) qui va faire la modification.
Juste par curiosité, comment assures-tu que le texte que tu modifies
dans un fichier va s'insérer à l'endroit voulu dans les autres
fichiers. Il faut bien que tes fichiers ne soient pas totalement
différents.
Ne serait-il pas possible non plus que tu mettes la partie commune à
tous ces fichiers dans un seul fichier commun, et que tu inclues ce
fichier commun dans ces fichiers via une commande propre au langage
dont que tu édites avec Emacs (par exemple si c'est du C avec une
directive `#include', si c'est du LaTeX avec `input' ou `include',
etc...).
Juste par curiosité, comment assures-tu que le texte que tu modifies
dans un fichier va s'insérer à l'endroit voulu dans les autres
fichiers. Il faut bien que tes fichiers ne soient pas totalement
différents.
Ne serait-il pas possible non plus que tu mettes la partie commune à
tous ces fichiers dans un seul fichier commun, et que tu inclues ce
fichier commun dans ces fichiers via une commande propre au langage
dont que tu édites avec Emacs (par exemple si c'est du C avec une
directive `#include', si c'est du LaTeX avec `input' ou `include',
etc...).
Juste par curiosité, comment assures-tu que le texte que tu modifies
dans un fichier va s'insérer à l'endroit voulu dans les autres
fichiers. Il faut bien que tes fichiers ne soient pas totalement
différents.
Ne serait-il pas possible non plus que tu mettes la partie commune à
tous ces fichiers dans un seul fichier commun, et que tu inclues ce
fichier commun dans ces fichiers via une commande propre au langage
dont que tu édites avec Emacs (par exemple si c'est du C avec une
directive `#include', si c'est du LaTeX avec `input' ou `include',
etc...).