28 votes

Mise en évidence de la syntaxe dans le document MS Word

Je veux insérer du code source C / C ++ dans un document Microsoft Word. Je n'ai aucun problème à copier le code à partir du fichier source et à le coller dans Word. Je peux faire à largeur fixe. Mais, dans Word, je vois le code en format noir et blanc; Je perds la coloration syntaxique en entrant dans l'éditeur de code source (pour moi, gvim). Donc, ma question est, existe-t-il un moyen de mettre en évidence la syntaxe du code source C / C ++ dans MS Word?

47voto

Ethan Liu Points 391

J'ai trouvé que Notepad ++ peut également copier le code en tant que fichier .rtf. Plugin / NppExport / Copy RTF to Clipboard , Ensuite, vous pouvez les coller dans Word avec surbrillance et mise en page.

9voto

Lukasz Czerwinski Points 1098

J'ai trouvé un outil similaire à celui trouvé par darlinton, mais ayant plusieurs styles de coloration différents: http://tohtml.com/ . J'espère que cela aiderait.

4voto

Vitali Climenco Points 347

Vous pouvez tirer parti de la syntaxe surligneur qui est en usage à StackOverflow. Je veux dire la zone de texte où vous ajoutez du contenu à diffuser sur le site :)

Mais pour un plus robuste et configurable solution, vous pouvez vérifier la syntaxe surligneur développé par Alex Gorbatchov (lien). Mais bon, l'installation nécessite quelques connaissances en HTML et CSS. Donc, si j'ai besoin d'une solution rapide pour formater ma sortie, j'opterais pour la planète.ca, comme darlinton et ArunSaha.

3voto

RichieHindle Points 98544

Si cela ne vous dérange pas d'utiliser un autre éditeur pour ce travail, vous pouvez charger votre code dans SciTE , utiliser la commande Modifier / Copier en tant que RTF , puis coller dans Word.

1voto

Arun Points 6838

Après quelques recherches supplémentaires, j'ai également trouvé Highlight 2.9 . Mais cela nécessite (a) l'installation d'une application, et (b) [subjectif] esthétiquement j'aime la sortie de la sortie de planetb.ca (la réponse fournie par darlinton)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X