Journal Imprimer les modifications d'un fichier source

Posté par  .
Étiquettes : aucune
0
6
juin
2004
Pour un rapport, j'aurai besoin de mettre en valeur des modifications apportées à un script. J'ai trouver un script perl faisant ça mais le resultat n'est pas convainquant.

Quelqu'un connait un programme pouvait réaliser ceci ?
  • # Heu diff

    Posté par  . Évalué à 4.

    Si tu as les deux versions du fichier tu peux faire un diff
    • [^] # Re: Heu diff

      Posté par  . Évalué à 0.

      Oui, le scipt que j'ai trouver se baser sur diff, mais j'aurai aimer quelque chose de coloriser et exporter dans un fichier facilement imprimable.
      • [^] # Re: Heu diff

        Posté par  . Évalué à 2.

        Bonsoir,

        « (...) j'aurai aimer quelque chose de coloriser et exporter dans un fichier facilement imprimable.  »

        Ouvrir le diff avec un éditeur de texte, activer la coloration syntaxique et exporter vers du HTML par exemple (ou du PostScript). Gvim/Vim le fait et il ne doit pas être le seul (Kate, Kdevelop, Anjuta...)

        Fab.
        • [^] # Re: Heu diff

          Posté par  . Évalué à 3.

          Je suppose que l'idéal serait une genre de screenshot d'un vimdiff confrontant les deux versions (càd les deux fichiers complets, mais avec de l'espace dans l'un là qqch où il y a des lignes supplémentaires dans l'autres, et une couleur de fond différente pour les lignes qui ont été modifiées, etc.).

          D'où la question banco : comment on fait un export de tout ce qui est affiché dans un buffer vim, et pas seulement du contenu éditable ? Parceque si on fait juste l'export HTML classique, il sort uniquement le fichier comme si il avait été visionné seul, mais pas toutes les infos supplémentaires qui viennent du mode diff. Qqun à une idée ? (ou bien c'est pas possible peut-être, j'en sais rien en fait...)
      • [^] # Re: Heu diff

        Posté par  . Évalué à 1.

        en ligne de commande pour visualiser : tout éditeur de fichiers genre emacs, vim ou bien colordiff

        en mode graphique pour impression : gedit est vraiment très agréable et l'impression est de très bonne qualité
  • # Emacs ...

    Posté par  (site web personnel) . Évalué à 5.

    Moi, je ferais du M-x ediff-files RET sous Emacs, puis je jouerais du

    http://fly.srk.fer.hr/~hniksic/emacs/htmlize.el(...)

    Ou bien directement M-x print-buffer RET.
  • # VIM

    Posté par  . Évalué à 3.

    Tu peux utiliser VIM qui inclut en standard une coloration syntaxique pour les fichiers générés par diff, ainsi qu'un export en HTML.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.