Comment mettre des couleurs à mon fichier c ?

Comment mettre des couleurs à mon fichier c ? - C++ - Programmation

Marsh Posté le 10-02-2003 à 10:40:53    

Bonjour,
 
Quand j'ouvre mon programme en c avec emacs par exemple, ce dernier me le met en couleur. Or j'aimerai pouvoir copier coller ce fichier dans un document word tout en gardant les couleurs.
 
Quelqu'un aurait une méthode svp ?

Reply

Marsh Posté le 10-02-2003 à 10:40:53   

Reply

Marsh Posté le 10-02-2003 à 10:46:37    

:pfff:  
 
c'est une coloration syntaxique propre au logiciel


Message édité par Profil supprimé le 10-02-2003 à 10:47:12
Reply

Marsh Posté le 10-02-2003 à 10:49:26    

chacal_one333 a écrit :

:pfff:  
 
c'est une coloration syntaxique propre au logiciel


 
bah oui mais je sais pas en magouillant, même pas forcément avec Emacs. Je sais pas il y'a pas moyen d'imprimer en RTF ou des trucs comme ca ?

Reply

Marsh Posté le 10-02-2003 à 10:50:07    

chacal_one333 a écrit :

:pfff:  
 
c'est une coloration syntaxique propre au logiciel


Faudrait ecrire le code lisp pour exporter dans le clipboard en rtf a partir de emacs.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 10-02-2003 à 10:52:14    

gilou a écrit :


Faudrait ecrire le code lisp pour exporter dans le clipboard en rtf a partir de emacs.
A+,


 
mouais mais je fais pas de lisp... même en oubliant emacs avec un autre logiciel y'a pas quelque chose qui le fait (linux ou windows je m'en fous) ?

Reply

Marsh Posté le 10-02-2003 à 11:33:48    

tiens, t'as même un machin en ligne
 
http://www.palfrader.org/code2html/code2html.html

Reply

Marsh Posté le 10-02-2003 à 11:58:43    

si t sous visual C++, t'as le plug-in  visual assist qui permet ce genre de plaisanterie (sinon ca me semble un peu lourd d'install visual rien que pour ca :D)


Message édité par chrisbk le 10-02-2003 à 11:59:21
Reply

Marsh Posté le 10-02-2003 à 22:41:49    

ConText propose aussi ce genre de chose (exportation en rtf ou html)

Reply

Marsh Posté le 13-02-2003 à 13:20:32    

ok merci beaucoup !  :jap:  
 
sinon j'ai essayé un logiciel appelé eclipse, avec son module C. Ca marche bien

Reply

Marsh Posté le 13-02-2003 à 13:25:45    

Utilise Visual Studio .NET C++, il copie le texte en mode RTF correspondant à ton texte colorié dans le presse papier, du coup tu peux le coller sans problème dans Word, qui sait intrerpréter la chose en retour.

Reply

Marsh Posté le 13-02-2003 à 13:25:45   

Reply

Marsh Posté le 13-02-2003 à 13:27:19    

MagicBuzz a écrit :

Utilise Visual Studio .NET C++, il copie le texte en mode RTF correspondant à ton texte colorié dans le presse papier


 
[:totoz]
 
c'est cher comme solution :sarcastic:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2003 à 13:28:38    

Ouais mais ça marche :D
 
(et puis cet outils n'offre pas que la colorisation syntaxique, il est vraiment très aboutis, on gagne vraiment en productivité par rapport à emacs notamment)
 
Notamment parceque la fenêtre d'édition du code "comprends" ton code, eMacs se contente de surligner les mots-clés, avec peut-être quelques fonctions un peu plus poussées, mais reste très limité.


Message édité par MagicBuzz le 13-02-2003 à 13:29:28
Reply

Marsh Posté le 13-02-2003 à 13:33:56    

psst, tu sais que emacs (pourquoi un M majuscule au fait ?) peut aussi avoir un navigateur de classes & méthodes ?

Reply

Marsh Posté le 13-02-2003 à 13:35:10    

MagicBuzz a écrit :

Ouais mais ça marche :D
 
(et puis cet outils n'offre pas que la colorisation syntaxique, il est vraiment très aboutis, on gagne vraiment en productivité par rapport à emacs notamment)
 
Notamment parceque la fenêtre d'édition du code "comprends" ton code, eMacs se contente de surligner les mots-clés, avec peut-être quelques fonctions un peu plus poussées, mais reste très limité.


moi jdis que c'est bourrin comme solution.  pis un forum c'est pas fait pour conseiller de changer d'outil de dev :sarcastic:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2003 à 13:37:48    

drasche a écrit :

pis un forum c'est pas fait pour conseiller de changer d'outil de dev :sarcastic:


euuuuh :o
si, quand même

Reply

Marsh Posté le 13-02-2003 à 13:39:06    

lorill a écrit :


euuuuh :o
si, quand même


dans ce cas-ci je suis pas d'accord, je vois déjà le prix de la license pour faire un copier coller, et je dis non :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2003 à 13:40:46    

Moi je conseil Ultra Edit

Reply

Marsh Posté le 13-02-2003 à 14:49:49    

lorill a écrit :

psst, tu sais que emacs (pourquoi un M majuscule au fait ?) peut aussi avoir un navigateur de classes & méthodes ?


Ouais, Webmatrix aussi pour l'ASP.NET par exemple, qui est gratuit.
 
Sauf que Webmatrix est resté 30 secondes sur mon PC, j'ai réinstallé VS.NET dans la minute.
 
Un navigateur de classe, c'est bien, mais l'avoir "inline" est bien mieu, tu codes bien plus vite et tu te rends compte instantannément quand tu te plantes à l'appel d'une méthode par exemple.
 
Ca plus l'affichage des différents paramètres avec commentaires et exemples associés, sâchant qu'il supporte en plus la surcharge, et t'affiche celle correspondant à ce que tu es en train de taper en temps réel, moi j'ai du mal à concevoir de repasser à autrechose. :)
 
Sans oublier "F1" sur un mot clé et t'as toute l'aide associée, et "F2" sur un élement (variable, objet, méthode, etc.) et il t'envoie à sa déclaration/définition... Rhâ, rien que d'y penser j'en ai une larme à l'oeil :D


Message édité par MagicBuzz le 13-02-2003 à 14:52:09
Reply

Marsh Posté le 13-02-2003 à 14:54:00    

MagicBuzz > merci de faire preuve de plus de discernement dans tes réponses ! Il y a d'autres moyens de résoudre ce problème que de conseiller VS .NET ! Et ta réponse est susceptible d'encourager certains comportements plus ou moins illicites. Tu es donc prié de faire preuve d'un minimum de réflexion et d'apporter des solutions en adéquation avec la demande.
Merci

Reply

Marsh Posté le 13-02-2003 à 14:58:03    

y a un packahe d'emacs qui permet de transformer un buffer emacs en HTML. Je me souviens plus du nom mais avec [:google] tu devrais le trouver.  
 
C'était vraiment bien foutu comme truc !

Reply

Marsh Posté le 13-02-2003 à 15:03:09    

Je conseille un outils de développement, je pense que c'est mon droit non ? Depuis hier on vient me faire chier avec PHP alors que je demande un point de vue purement analytique (indépendant de la plateforme) à propos de XML et Base de donnée, et on vient me dire que j'ai pas le droit de parler d'un bon produit alors que mon post s'y rattache ? Oui, VS.NET est un peu démesuré pour uniquement un pauvre copier/coller de code dans Word. Seulement ça fonctionne, et les gains ne s'arrâtant pas là, quitte à changer d'outils, puisque emacs ne supporte pas, autant étudier cette possibilité, elle n'est pas plus mauvaise qu'une autre.
 
Deplus, pour ta gouverne, je vois pas en quoi conseiller un produit payant serait encourager au piratage. Il y a des gens honnête, tout le monde de copie pas à tord et à travers sous prétexte que c'est marqué M$ dessus et que donc c'est de la merde.
 
Enfin, pour les étudiants par exemple, VS.NET coûte moins de 150 ?, alors faut pas pousser, on ira pas me dire que c'est cher, ou alors utilisez tous Linux sur un 486 et arrêtez de faire les hypocrites avec vos PIV à 3 GHz et vos 120 Go de films et logiciels piratés.

Reply

Marsh Posté le 13-02-2003 à 15:04:25    


 
Il va bientot être mur là


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-02-2003 à 15:06:35    

kadreg a écrit :


Il va bientot être mur là


je le comprends :o

Reply

Marsh Posté le 13-02-2003 à 15:13:32    


Ta réaction est totalement disproportionnée et je trouve que les amalgames que tu fais sont gratuits car rien à voir avec la remarque de Harko.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2003 à 15:31:26    

MagicBuzz > Evidemment que VS .NET fonctionne bien. Ma remarque n'est pas pour te dire que tu incites au piratage, mais pour te rappeler quand même qu'avant d'essayer de tuer une mouche avec un M16, on essaye d'abord l'insecticide !
Je reconnais que VS est un bon produit (mais encore buggé jusqu'a l'os), mais crois tu vraiment que ce sera utile à un gars de 20 ans, qui ne sait même pas ce qu'est la coloration syntaxique ? J'en doute fort... VS .NET, pour aussi bon qu'il soit, reste un outil pour personnes confirmées.
 
Si le titre du topic avait été "Je recherche un moyen de développer des applications SOAP basées sur un moteur de BDD fiable et orientées Internet", alors oui, ta réponse aurait été pertinente. Mais dans ce cas précis, c'est limite hors sujet. C'est pas parce que VS .NET peut le faire qu'il n'existe pas d'autres outils, certainement moins lourds et certainement moins chers.
 
Quant au fait que 150 ? ne soit pas chers, il me semble que ce n'est pas à toi de l'apprécier, mais à la personne qui dépensera cette somme. Si pour toi cette somme est dérisoire, je doute fort que l'étudiant (boursier ou pas) qui par définition possède peu de moyens ait envie de dépenser une telle somme pour un melheureux copier/coller.
 
Tout le monde ne peut se permettre de péter dans la soie...

Reply

Marsh Posté le 13-02-2003 à 16:22:32    

nightamaury a écrit :


 
bah oui mais je sais pas en magouillant, même pas forcément avec Emacs. Je sais pas il y'a pas moyen d'imprimer en RTF ou des trucs comme ca ?


 
essaye M-x ps-spool-buffer-with-faces
ca te génère un buffer que tu sauvegarde en 'monfichier.ps'. Tu obtient ainsi un fichier poscript de ton document avec les couleurs.
 

Reply

Marsh Posté le 13-02-2003 à 16:28:32    

Citation :

Je reconnais que VS est un bon produit (mais encore buggé jusqu'a l'os),


 
tiens ? J'utilise assez frequemment et g pas eu de blague ? (enfin si, une fois, il s'est mis a ramer comme pas possible. Close/relance et c t reparti). T'as eu quoi comme vannes ?

Reply

Marsh Posté le 13-02-2003 à 16:29:53    

j'ai un collègue qui bosse sur un gros projet .NET, client/serveur et tout, ben ça lui pète au nez toutes les heures environ.
 
Bon il est temps rentrer à la maison! [:yaisse3]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2003 à 16:34:04    

Je pense pas que ça soit "que" .NET. Parceque moi aussi je l'utilise régulièrement, et faute de bosser sur des gros projets, j'ai par contre bidouillé dans le code de "Pet Shop" par exemple, qui est assez énorme, et je n'ai pas eu le moindre problème.
 
A mon avis, c'est plutôt Windows derrière qui a pris un baffe, ou son SDK qui est mal installé (ou alors il utilise la première version qui était assez instable en effet)

Reply

Marsh Posté le 13-02-2003 à 16:37:00    

Les seuls pépins que j'ai eu avec VS.NET, c'est comme dit chrisbk, un problème de lenteur subite, que j'ai corrigé en relançant la chose (sans avoir planté), et quelques bugs graphiques quand je scroll et que les différentes fenêtres sont assez bien remplies.
 
J'ai planté plusieurs fois par contre avec la version Béta, qui n'était pas très stable (généralement, une erreur dans un programme éxécuté pas à pas, et ct bon, tu pouvais rebooter :D)

Reply

Marsh Posté le 13-02-2003 à 16:38:04    

drasche a écrit :

j'ai un collègue qui bosse sur un gros projet .NET, client/serveur et tout, ben ça lui pète au nez toutes les heures environ.


Doit etre super content [:ddr555]
(L'emmerde que j'ai eu, je l'ai qu'avec mon + gros projet (qui fait son petit Mo de code))

Reply

Marsh Posté le 13-02-2003 à 16:38:50    

MagicBuzz a écrit :

Je conseille un outils de développement, je pense que c'est mon droit non ?


 
il demandait pas un outil de dev, il demandait un moyen d'avoir la coloration syntaxique dans son doc word :p

Reply

Marsh Posté le 13-02-2003 à 16:42:24    

le plus simple c'est qu'il copie/colle son code dans un post avec les balises cpp, apres il a plus qu'a faire un C/C [:dawa]

Reply

Marsh Posté le 13-02-2003 à 16:50:07    

faudrait pour ça que la coloration syntaxique du forum n'ait aucun bug :whistle:

Reply

Marsh Posté le 13-02-2003 à 16:51:58    

antp a écrit :

faudrait pour ça que la coloration syntaxique du forum n'ait aucun bug :whistle:  


 :pfff: on s'en tape du forum, y'a le même service en mieux, cf ma premiere réponse

Reply

Marsh Posté le 13-02-2003 à 17:03:19    

Sinon, le plus simple c'est de faire print screen et coller dans Word :D
 
C bien proc, mais ça marche à tous les coup :D
 
(a moins que emacs utilise Open/GL ou D3D pour afficher le code, mais à ce moment, moi je rends mon tablier :D)

Reply

Marsh Posté le 13-02-2003 à 17:04:24    

le printscreen marche en d3d depuis quelques versions de directx déjà :whistle:

Reply

Marsh Posté le 13-02-2003 à 17:20:23    

T sûr qu'il marche tout bien ?
 
Alors c'est juste direct draw alors ?
 
En tout cas, impossible de faire un printscreen avec WMP sans bidouillage

Reply

Marsh Posté le 13-02-2003 à 17:22:40    

WMP ça marche pas parce qu'y a l'overlay, tu mélanges tout :p
Suffit d'ouvrir deux fenêtres de video, la seconde se laissera capturer par le printscreen (pas trop difficile comme bidouillage :o)


Message édité par antp le 13-02-2003 à 17:23:49
Reply

Marsh Posté le 13-02-2003 à 17:23:56    

MagicBuzz a écrit :

T sûr qu'il marche tout bien ?
 
Alors c'est juste direct draw alors ?
 
En tout cas, impossible de faire un printscreen avec WMP sans bidouillage


WMP n'a rien à voir avec DirectX, c'est de l'overlay
 
edit: grilled


Message édité par Harkonnen le 13-02-2003 à 17:24:39
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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