imprimer du code source... - Linux et OS Alternatifs
Marsh Posté le 18-03-2002 à 19:23:48
oui c euh je sais plus 2 s
[jfdsdjhfuetppo]--Message édité par GUG--[/jfdsdjhfuetppo]
Marsh Posté le 18-03-2002 à 19:31:16
prendre un éditeur ki fait la coloration syntaxique et lui dire d'imprimer en espérant k'il imprime avec les couleurs ?
Marsh Posté le 18-03-2002 à 19:46:28
Dark_Schneider a écrit a écrit : prendre un éditeur ki fait la coloration syntaxique et lui dire d'imprimer en espérant k'il imprime avec les couleurs ? |
A voila une reponse formidable!!
bon figure toi que j'y avais deja pensé. Mais vois tu, me taper a la main avec la petite souris, clique "fichier", clique "imprimer" clique "dans un fichier" clique "destination du fichier" clique "zob..."
c'est penible, surtout lorsque l'on a plus de 20 classes.
Pour imprimer mes fichier postscript j'utilise la commande
lp -d "ton imprimante" *.ps
J'aimerais bien avoir une methode aussi simple pour imprimer des code source....
Marsh Posté le 18-03-2002 à 19:58:23
GUG a écrit a écrit : voila c a2ps y a un bon man avec |
Je vais me renseigner, merci...
Marsh Posté le 19-03-2002 à 11:30:57
Pour Java, le mieux est d'imprimer sous Emacs, ça fait les couleurs et tout bien mieux qu'a2ps
voilà 2 tites fonctions qu'il faut charger (par exemple, les mettre dans le .emacs) et ensuite M-x psprint-all
et ensuite, lpr *.ps
après tu peux effacer les .ps
;;; ### autoload
(defun psprint (arg)
"Print the current buffer in nom_buffer.ps.
With a prefix argument, print it directly"
(interactive "P" )
(require 'ps-print)
(let ((ps-paper-type 'a4)
;; marges cm
(ps-left-margin (/ (* 72 .7) 2.54))
(ps-right-margin (/ (* 72 .7) 2.54))
(ps-bottom-margin (/ (* 72 .7) 2.54))
(ps-top-margin (/ (* 72 1.5) 2.54))
(ps-inter-column (/ (* 72 1.0) 2.54))
(ps-header-offset (/ (* 72 .5) 2.54))
(ps-font-size 8)
(ps-landscape-mode t)
(ps-number-of-columns 2))
(ps-print-buffer-with-faces
(if arg
nil
(concat (file-name-nondirectory (buffer-file-name)) ".ps" )))))
;;; ### autoload
(defun psprint-all (arg)
"Print all buffers in buffer_name.ps
Don't print buffer which aren't files like \"*scratch*\".
With a prefix argument, print it directly"
(interactive "P" )
(save-excursion
(let ((l (buffer-list)))
(while l
(switch-to-buffer (car l))
(if (not (string-match "\\*" (buffer-name (current-buffer))))
(psprint arg))
(setq l (cdr l))))))
[jfdsdjhfuetppo]--Message édité par ArSuniK--[/jfdsdjhfuetppo]
Marsh Posté le 18-03-2002 à 19:19:57
Salut, je souhaite savoir si vous connaissez un moyen simple et rapide pour imprimer du code source ou plutot pour convertir du code source en un trux genre postsctip ou Latex ou n'importe quoi que l'on puisse imprimer mais il faut qu'il y ai la coloration, l'indentation et tout et tout.
Au passage si c'a marche avec Java c'est encore mieux.