Wie kann ich PHP-Code (oder eine andere Programmiersprache) in einem Word 2009-Dokument einfach schreiben und syntaktisch hervorheben?
microsoft-word
php
syntax-highlighting
Christian Studer
quelle
quelle
Antworten:
Sie können Notepad ++ verwenden , um dies auf drei Arten zu erreichen. Damit Sie wissen, ist Notepad ++ eine weiterentwickelte Version von Notepad, die die Syntaxhervorhebung verschiedener Codedateien "out of the box" unterstützt - inklusive PHP!
Laden Sie es herunter und installieren Sie es, starten Sie es und laden Sie Ihre PHP-Datei. Sie sollten es automatisch in schönen Farben sehen (wenn nicht, weil die Dateierweiterung etwas anderes ist als
.php
, gehen Sie zu Sprache -> PHP oder Sprache -> P -> PHP).Wenn Sie eine der Farben ändern müssen, können Sie dies ganz einfach tun - gehen Sie einfach zu Einstellungen -> Styler-Konfigurator. In diesem Menü können Sie die verschiedenen Optionen für Hervorhebungen und Schriftarten an Ihre Bedürfnisse anpassen - obwohl die Standardeinstellung normalerweise für die meisten ausreicht.
Gehen Sie dann zu Plugins -> NppExport. Von hier aus haben Sie drei Möglichkeiten:
Beginnen Sie mit dem letzten - "Alle Formate in die Zwischenablage kopieren" -, wodurch die gesamte Datei mit der hervorgehobenen Syntax in die Zwischenablage kopiert wird . Sobald Sie darauf geklickt haben, öffnen Sie Microsoft Word und drücken Sie einfach Einfügen! Sie sollten den wunderschön syntaktisch hervorgehobenen Code sehen. Wenn etwas schief geht, können Sie eine der anderen Optionen ausprobieren (Export nach RTF / HTML), obwohl ich nie ein Problem mit der Zwischenablagemethode hatte.
quelle
Senden Sie den Code zu einer Online - Syntax - Hervorhebung Website dieses zum Beispiel (wählen Sie die langage selbst, Automatische Erkennung funktioniert nicht sehr gut). Es gibt eine Liste von anderer Online - Syntax - Hervorhebung Website hier .
Kopieren Sie den markierten Code und fügen Sie ihn in Word ein.
quelle
Sie können den Dateityp .PHPS in Apache installieren und dann die Ausgabe Ihres Browsers in Word kopieren.
in deiner http.conf
quelle
Ich fand diese Frage ähnlich für Outlook unter Mac OS, aber Notepad ++ existiert nicht für OSX und ich verwende Sublime Text (was den Vorteil hat, plattformübergreifend zu sein).
Dafür gibt es ein Plugin namens SublimeHighlight .
Angenommen, Sie verwenden Sublime Package Control . Zum Installieren von SublimeHighlight führen Sie folgende Schritte aus:
cmd shift PUm dann Text zu kopieren, können Sie drücken und "SublimeHighlight: In die Zwischenablage kopieren als HTML" (oder RTF) ausführen. Diesen Befehlen können auch Tastaturkürzel zugewiesen werden .
Beachten Sie, dass unter Windows oder Linux die Tastenkombination für die Befehlspalette unterschiedlich ist. Sie können jedoch über Extras> Befehlspalette darauf zugreifen.
quelle
Syntax zur Hervorhebung vieler Sprachen in Word-Dokumenten: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
quelle
Ohne manuell Zeichenstile für jedes Element der Sprache zu erstellen und manuell anzuwenden, ist dies nicht möglich.
Am besten machen Sie einen Screenshot in einem Editor, in dem die Syntax hervorgehoben und in Ihr Dokument eingefügt wird, oder kopieren Sie den bereits farbigen Code aus einem anderen Programm (möglicherweise einem Einfügebehälter) und fügen Sie ihn in Word ein Die Farbformatierung bleibt erhalten.
quelle
Sie können Plugin Syntax Highlight in Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 verwenden . Ich folge diesem Schritt und arbeite
Ausgabe
quelle
Möglicherweise möchten Sie Word ganz aufgeben und stattdessen AsciiDoc verwenden. AsciiDoc ist sowohl eine einfache Auszeichnungssprache als auch ein Prozessor zum Rendern von Dokumenten in andere Formate. Es unterstützt HTML und DocBook . Das DocBook-Format kann mit zusätzlichen Tools (z . B. a2x ) in andere Formate (z. B. PDF, ePub) konvertiert werden .
Standardmäßig wird GNU Source-Highlight verwendet , um den Quellcode einzufärben.
quelle