Forum Programmation.autre imprimer du code

Posté par  .
Étiquettes : aucune
0
29
juin
2005
J'aurais besoin d'imprimer du code, pour partir une à deux semaines dans la nature, j'ai "quelque" truc à lire, (ca va, 12 000 lignes ... si j'ai bien compris awk) et à comprendre, si possible, et avec 4 à 5 heure d'autonomie, je vais pas aller très loin avec mon pc.

Donc j'aimerais imprimer le tout, si possible avec une légère "coloration" (niveau de gris) syntaxique (c'est du C), et j'aimerais savoir ce qu'il est possible d'utiliser comme programme.

Ce que j'aimerais : je lui donne mes différents fichiers, il me les "colore", et me les redonne dans un .ps par exemple.

Sais pas si je suis très clair, mais merci d'avance.
  • # a2ps

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

    GNU/a2ps devrait répondre à ton besoin : http://www.gnu.org/software/a2ps/(...)
    • [^] # Re: a2ps

      Posté par  . Évalué à 2.

      On dirait, en effet.

      Merci beaucoup.
    • [^] # Re: a2ps

      Posté par  . Évalué à 2.

      Je sais pas ce qu'il vaut pour le C, mais avec les langages pour lesquels je l'ai utilisé, j'ai trouvé la coloration de a2ps assez pauvre. Perso j'ai plus tendance à utilisé Vim maintenant, quite à faire une impression vers fichier PS puis un coup de psnup derrière si je veux du 2 colonnes / page. Ça me donne plus de nuances de gris, plus de mots clef ou fonctions reconnus, bref une coloration plus utile et lisible en général.

      Tiens d'ailleurs j'y avais jamais pensé, mais ça devrait pas être bien compliqué de faire un script a2ps-like utilisant vim+psnup... mmmh... hop, TODO.
      • [^] # Re: a2ps

        Posté par  . Évalué à 2.

        1. T'as essayé l'option -g ?

        2. T'es sûr qu'il a trouvé quel langage était utilisé ? (option -E)

        3. Sinon, dans la page info de a2ps (taper 'info a2ps'), on explique comment ajouter/modifier des langages.
        • [^] # Re: a2ps

          Posté par  . Évalué à 2.

          Yep, j'avais regardé la doc, et pour le scheme j'avais même commencé à completer le fichier de définition de la coloration. Mais bon, tout ça étant déjà mieux défini dans les modes Vim ou Emacs (qui sont pas seulement plus complets aux niveaux des mots clefs connus, mais qui sont aussi de toute façon plus fins dans ce qu'ils peuvent distinguer comme composantes d'un langage), j'me suis dit que ça n'avait en fait pas un grand intérêt en fait.
          • [^] # Re: a2ps

            Posté par  . Évalué à 2.

            Ok. C'était surtout pour éviter les « j'essaie une fois, je laisse tomber et je fais plus compliqué ».

            Pour ma part, je trouve a2ps largement suffisant (surtout pour imprimer en N&B), notamment quand le code est propre.
            Mais encore faut-il que le code soit propre ;o)
  • # kate, kwrite

    Posté par  . Évalué à 2.

    Les editeur de texte de Kde permettent de faire tout ca.
  • # awk

    Posté par  . Évalué à 1.

    Tu dis avoir utilisé awk pour compter les lignes dans tes fichiers.

    Essaie plutôt 'wc -l'. Si tu faisais un truc que wc ne peut pas faire, excuse-moi pour ce post.
    • [^] # Re: awk

      Posté par  . Évalué à 5.

      Simple hypothèse, mais y'a des gens qui comptent les lignes en virant les blancs et les commentaires. Si c'est ça, alors pourquoi pas du awk.

Suivre le flux des commentaires

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