Czy są jakieś wtyczki do programu Microsoft Word do formatowania próbek kodu źródłowego w zwykłym dokumencie?


13

Muszę napisać dokument techniczny w programie Microsoft Word , z przykładowymi kodami źródłowymi rozsypanymi po całym tekście.

Czy jest jakiś sposób, bez opuszczania programu Microsoft Word (może wtyczki?), Sformatować fragmenty kodu źródłowego w dokumencie w taki sam prosty sposób, jaki zapewnia SuperUser.com - mały przycisk, który definiuje wszystko jako kod i odpowiednio go formatuje?


Szukasz czegoś, co pokoloruje słowa kluczowe, czy po prostu czegoś takiego jak tag kodu w HTML?
Joshua Nurczyk

Odpowiedzi:


5

Możesz stworzyć „styl kodu” za pomocą opcji Format / Styles and Formatting. Z paska bocznego „Style i formatowanie” utwórz nowy styl do użycia w kodzie. Możesz określić czcionkę, rozmiar, tabulatory, obramowania, cieniowanie, klawisze skrótów itp.

Po uzyskaniu nowego stylu kodu wybierz kod w dokumencie i zastosuj nowy styl. Możesz wybrać wiele lokalizacji w tekście, przytrzymując przycisk podczas zaznaczania tekstu.

Kolejną zaletą używania stylów jest to, że możesz łatwo zmienić format dowolnego tekstu, który używa tego stylu. Po prostu zmieniasz właściwości stylu, a każdy tekst, który używa tego stylu, jest automatycznie aktualizowany.


11

Wiem, że poprosiłeś o rozwiązanie bez opuszczania programu Word. Ale nadal mam nadzieję, że zdajesz sobie sprawę, że jeśli skopiujesz kod z programu Visual Studio i wkleisz go do programu Word, zachowa on wszystkie formaty (w tym schemat kolorów).

Podczas kopiowania i wklejania z innych lokalizacji, zachowujesz co najmniej miejsce i informacje o nowym wierszu , które będą służyć jako podstawa do formowania kodu, gdy zastosujesz się do porady w tym wątku przez Chrisbux , możesz zmienić styl czcionki na stałą szerokość jak kurier, terminal itp.

Program Word nie rozpozna różnic między identyfikatorami, słowami kluczowymi, operatorami, literałami itp. I nie ma wtyczki do mojej wiedzy, która mogłaby to zrobić. Większość próbek kodu w dokumentach Word, które widziałem (i widziałem wielu jako programistów pracujących dla firmy, która dokumentuje proces tworzenia na każdym etapie), są po prostu wykonywane przy użyciu stylu, aby umieścić kod w dobrze wytyczone pole i zdefiniuj czcionkę o stałej szerokości.


+1 za korzystanie z Visual Studio; tak też to robię
fretje

Głosowanie poniżej, ponieważ wklejenie VS do Worda dało mi wyniki, których nie lubię. Linie mają podwójne odstępy i chcę czcionkę o stałej szerokości.
Elroy Flynn

4

Nie technicznie odpowiedź na pytanie zadane Ci, ale nie jest plugin robić dokładnie to, czego szukasz zrobić ... dla OpenOffice.

http://extensions.services.openoffice.org/project/CodeFormatter

Jest wciąż w fazie rozwoju i nie jest doskonały ani szybki jak błyskawica, ale dla obsługiwanych języków (C [++], Java, XML, Perl, Python i Basic) robi to cholernie słodka robota! I w przeciwieństwie do kopiowania i wklejania w Visual Studio, możesz dostosować formatowanie, po prostu modyfikując style, których używa (i generuje) do oznaczania pokolorowanego kodu.

Biorąc pod uwagę, że OpenOffice to produkt za 0 USD, wydaje się, że robi to, czego szukasz (w przeciwieństwie do Worda), przynajmniej warto to rozważyć, nie?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.