2010-03-31 22 views
31

Chcę wstawić trochę kodu źródłowego C/C++ do dokumentu Microsoft Word. Nie mam problemu z kopiowaniem kodu z pliku źródłowego i wklejaniem do programu Word. Mogę zrobić stałą szerokość. Ale w programie Word widzę kod w formacie czarno-białym; Rozjaśniam podświetlanie składni w edytorze kodu źródłowego (dla mnie, gvim). Moje pytanie brzmi: czy istnieje sposób podświetlania składni kodu źródłowego C/C++ w MS Word?Podświetlanie składni w dokumencie MS Word

+1

http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/ – darlinton

Odpowiedz

3

Jeśli nie przeszkadza użyć innego edytora do tej pracy, można załadować kod do SciTE użyj Edycja/Kopiuj jako RTF polecenia, a następnie wkleić do programu Word.

1

Jeśli masz Eclipse CDT lub Visual wokół robią to automatycznie dla ciebie po wklejeniu kodu do Word (lub podobny). Zakładam, że to nie jest najlepsze rozwiązanie dla faceta z GVIM, ale nadal. Tak, żebyś wiedział.

1

Po dalszych poszukiwaniach znalazłem także Highlight 2.9. Ale to wymaga (a) zainstalowania aplikacji, i (b) [subiektywnie] estetycznie podoba mi się wynik wyjściowy planetb.ca (odpowiedź udzielona przez darlinton)

4

Możesz użyć zakreślacza składni, który jest używany pod adresem StackOverflow . Mam na myśli obszar tekstowy, w którym dodajesz treść, która ma być umieszczona na stronie :)

Ale dla bardziej niezawodnego i konfigurowalnego rozwiązania możesz sprawdzić wyróżnienie składniowe opracowane przez Alexa Gorbatchova (link). Ale dobrze, instalacja wymaga trochę wiedzy o HTML i CSS. Tak więc, gdybym potrzebował szybkiego rozwiązania do formatowania moich wyników, wybrałbym planet.ca, jako darlinton i ArunSaha.

9

Znalazłem narzędzie podobne do tego znalezionego przez darlinton, ale mające kilka różnych stylów kolorowania: http://tohtml.com/. Mam nadzieję, że to pomogłoby.

51

Znalazłem Notepad++ również mogę skopiować kod jako plik .rtf. Plugin/NppExport/Kopiuj RTF do schowka, Następnie możesz wkleić je do słowa z podświetleniem i układem.

+0

Działa .. dziękuję – deepdive

1

Pod Linuksem można użyć popularnego pakietu . Może wyprowadzać plik RTF. Możesz skopiować i wkleić wynik do Worda lub LibreOffice.

Powiązane problemy