Jak łatwo pisać i wyróżniać składnię kodu PHP (lub dowolnego innego języka programowania) w dokumencie Word 2009?
microsoft-word
php
syntax-highlighting
Christian Studer
źródło
źródło
Odpowiedzi:
Aby to zrobić, możesz użyć Notepad ++ na trzy sposoby. Dla pewności, Notepad ++ jest bardziej zaawansowaną wersją Notatnika, która obsługuje podświetlanie składni różnych plików kodu „po wyjęciu z pudełka” - w tym PHP!
Pobierz i zainstaluj, uruchom i załaduj plik PHP. Powinieneś automatycznie zobaczyć pięknie kolorowe (jeśli nie, ponieważ rozszerzenie pliku jest inne niż
.php
, przejdź do Język -> PHP lub Język -> P -> PHP).Jeśli chcesz zmienić dowolny kolor, możesz to łatwo zrobić - wystarczy przejść do Ustawienia -> Konfigurator stylera. W tym menu możesz zmieniać różne opcje podświetlania i czcionek, aby dopasować je do swoich potrzeb - chociaż domyślna zazwyczaj wystarcza dla większości.
Następnie przejdź do Wtyczki -> NppExport. Stamtąd masz trzy opcje do rozważenia:
Zacznij od ostatniego - „Kopiuj wszystkie formaty do schowka” - który skopiuje cały plik z podświetloną składnią do schowka. Po kliknięciu, otwórz Microsoft Word i po prostu wciśnij wklej! Powinieneś zobaczyć pięknie podświetlony kod. Jeśli coś pójdzie nie tak, możesz wypróbować jedną z innych opcji (eksport do RTF / HTML), chociaż nigdy nie miałem problemu z metodą schowka.
źródło
Wyślij kod na podświetlanie składni online stronie, ten przykład (wybierz langage siebie, wykrywanie nie działa bardzo dobrze). Jest to lista z drugiej strony wyróżnienia składni on-line tutaj .
Skopiuj podświetlony kod i wklej go do programu Word.
źródło
Możesz zainstalować typ pliku .PHPS w Apache, a następnie skopiować dane wyjściowe z przeglądarki do programu Word.
w swoim http.conf
źródło
Znalazłem to pytanie, szukając tego samego dla programu Outlook w systemie Mac OS, ale Notepad ++ nie istnieje dla OSX i używam Sublime Text (który ma tę zaletę, że jest wieloplatformowy).
Do tego jest wtyczka o nazwie SublimeHighlight .
Zakładając, że używasz Sublime Package Control , kroki, aby zainstalować SublimeHighlight to:
Następnie, aby skopiować tekst, naciśnij cmd shift Pi uruchom „SublimeHighlight: skopiuj do schowka jako HTML” (lub RTF). Do tych poleceń można także przypisać skróty klawiaturowe .
Pamiętaj, że w systemie Windows lub Linux klawisz skrótu do palety poleceń jest inny, ale można uzyskać do niego dostęp, przechodząc do opcji Narzędzia> Paleta poleceń.
źródło
Składnia wyróżniająca wiele języków w dokumentach Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
źródło
Bez ręcznego tworzenia stylów znaków dla każdego elementu języka i stosowania ich ręcznie nie można.
Najlepszym rozwiązaniem jest zrobienie zrzutu ekranu w edytorze, który dokonuje podświetlania składni i wstawienie go do dokumentu, lub skopiowanie i wklejenie i tak już kolorowego kodu z innego programu (być może pojemnika na wklejanie) i wklejenie go do programu Word, mając nadzieję, że formatowanie kolorów zostaje zachowane.
źródło
Możesz użyć podświetlenia składni wtyczki w Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . wykonuję ten krok i pracuję
Wydajność
źródło
Możesz rozważyć całkowite porzucenie programu Word i zamiast tego użyć AsciiDoc . AsciiDoc to zarówno prosty język znaczników, jak i procesor do renderowania dokumentów w innych formatach. Obsługuje HTML i DocBook . Format DocBook można konwertować na inne formaty (np. PDF, ePub) za pomocą dodatkowych narzędzi (np. A2x ).
Domyślnie wykorzystuje kod źródłowy GNU do podświetlenia kodu źródłowego w kolorze.
źródło