[C] Imprimer code source en couleur

Imprimer code source en couleur [C] - C - Programmation

Marsh Posté le 13-05-2005 à 00:32:39    

Bonjour,
Je connais Visual Assist qui est très bien mais je n'ai plus Visual Studio.
Y'a t-il une alternative si on ne possède pas de programme C dédié.
J'ai ModelSim pour éditer mes fichiers VHDL et .C mais comme les autres lors d'un copier-coller, il nous colle tout en noir et blanc. Pour ma présentation j'ai besoin de l'avoir en couleur.
 
Merci de vos suggestions de logiciels
 
Cédric


Message édité par ced_voyage le 13-05-2005 à 00:34:15
Reply

Marsh Posté le 13-05-2005 à 00:32:39   

Reply

Marsh Posté le 13-05-2005 à 01:11:08    

Xemacs ca serait pas bon ca?


---------------
l'assembleur, y'a que ca de vrai... et encore
Reply

Marsh Posté le 13-05-2005 à 01:14:11    

Latex !


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 13-05-2005 à 01:15:44    

Chronoklazm, c'est pas un peu long en Latex?
enfin, ca fait lgt que g pas touché, mais, ca le fait pas automatiquement...., si?


---------------
l'assembleur, y'a que ca de vrai... et encore
Reply

Marsh Posté le 13-05-2005 à 01:49:29    

Tu ne dis pas où tu veux faire cette inclusion de source en couleur ? dans un Word ? sans pouvoir vérifier je dirais que si tu parviens à exporter ton code en html et en l'ouvrant avec word tu pourrais arriver à tes fins, JEdit permet de faire ça avec un de ses plugins.

Reply

Marsh Posté le 13-05-2005 à 02:10:01    

Sous Unix, avec la fonction "c2html" qui permet comme son nom l'indique de faire paraitre ton source .C sur une page html avec des couleurs...  ;)  
Je ne sais pas si il y a un nombre suffisant de couleurs pour toi mais çà facilite déjà la lecture.

Reply

Marsh Posté le 13-05-2005 à 09:38:19    

Ok merci a tous. Mais je tourne sous WinXP.
Pour xemacs, je sais pas s'il y a une version windows. Mais c'est vrai qu'il n'est pas mal. Si t'es sur qu'il fait le copier coller en couleur.
Oui en fait c'est pour faciliter la lecture à exporter sous notre bon vieux Word.
Merci a tous de vos suggestion je verrais ca ce soir.

Reply

Marsh Posté le 13-05-2005 à 13:40:56    

Xemacs windows existe!


---------------
l'assembleur, y'a que ca de vrai... et encore
Reply

Marsh Posté le 13-05-2005 à 14:30:06    

si tu veux l'exporter au format html avec couleurs etc tu peu prendre Xemacs ou Emacs pour win et utiliser le plugin html-ize, qui sort un fichier html (support du css) qui aura la même allure que le buffer dans lequel il y'a ton code source, c'est rapide à installer et utiliser, le resultat est nickel ça ressort tel quel identique au buffer d'emacs  
tu peux le trouver ici par ex. : http://sebastien.kirche.free.fr/emacs_stuff/


---------------
Always wear a camera!
Reply

Marsh Posté le 13-05-2005 à 14:37:52    

tu peux essayer d'adapter le PHP highlighter [HTML] pour le C.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 14:37:52   

Reply

Marsh Posté le 14-05-2005 à 00:27:09    

Ca y est j'ai installé Xemacs et j'ai telechargé le fichier htmlize.el
Je dois le mettre où se fichier .el, comment l'installer ?
Ensuite j'ai cru comprendre dans le fichier texte que dois écrire une commande M-x htmilze-buffer, comment je fais çà, j'ai pas de console sous WinXP à part la merde de pseudo DOS ?


Message édité par ced_voyage le 14-05-2005 à 00:33:27
Reply

Marsh Posté le 14-05-2005 à 09:32:26    

euh ben htmlize.el tu le met dans le dossier des extensions par exemple si tu le met dans C:/emacs/ext/ tu peux rajouter ça dans ton .emacs

Code :
  1. (setq load-path (cons "C:/emacs/ext/" load-path))

pour charger ce dossier (et toutes les extensions qui sont dedans) au demarrage d'emacs
 
ensuite quand ils disent de faire M-x htmlize-buffer il suffit de taper Alt puis X, là tu regarde en bas de emacs dans la petite barre y'a marqué justement M-x et il attend que tu tape une commande, ici tu tape htmlize-buffer et tu tape enter  
 
là il te genere le fichier html dans un autre buffer et t'as plus qu'a le sauvegarder ou tu veux, sinon tu peux te créer un raccourci qui fait ça tout seul dans ton .emacs :

Code :
  1. (autoload 'htmlize-buffer "htmlize" "Export your buffer into pretty html" t)
  2. (defun my-htmlize ()
  3.   "export into html"
  4.   (htmlize-buffer)
  5.   (htmlize-file buffer-file-name)
  6. )


 
et si t'as un easy-menu par exemple ben suffit de cliquer sur le bouton et ça te generera un fichier nommé fichier.c.html là où se trouve ton fichier.c
 
enfin y'a plein de possibilités
 


---------------
Always wear a camera!
Reply

Marsh Posté le 14-05-2005 à 10:05:28    

ok merci, c'est différent sur Xemacs mais l'esprit reste le même. J'y suis arrivé et j'ai réussi à faire des essais de copier-coller. Merci à tous.

Reply

Marsh Posté le 14-05-2005 à 13:25:24    

moi j'utilise ULTRA EDIT pour imprimé et programmé sous UNIX! il y a les couleurs et c'est vraiment pratique comme truc...

Reply

Marsh Posté le 14-05-2005 à 13:47:25    

moi23372 a écrit :

moi j'utilise ULTRA EDIT pour imprimé et programmé sous UNIX! il y a les couleurs et c'est vraiment pratique comme truc...


Il y a une version d'UltraEdit sous Unix? Et Linux ? Je la veux!
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 14-05-2005 à 22:28:31    

non ce que je veux dire, je programme sous unix avec Ultra Edit, mais je veux dire par la que depuis mon pc sous windows, je bosse directement par l'intermédiaire de l'ftp de ultra edit sur des machines unix! excuse moi pour mon manque de précision dans mon précédent message!

Reply

Marsh Posté le 14-05-2005 à 22:52:34    

moi23372 a écrit :

non ce que je veux dire, je programme sous unix avec Ultra Edit, mais je veux dire par la que depuis mon pc sous windows, je bosse directement par l'intermédiaire de l'ftp de ultra edit sur des machines unix! excuse moi pour mon manque de précision dans mon précédent message!


OK, comme quand je mets mon site web à jour...


Message édité par Emmanuel Delahaye le 15-05-2005 à 07:16:09

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 14-05-2005 à 23:24:26    

ConTEXT.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed