Syntaxhervorhebung in Microsoft Office Word [duplizieren]


33

Mögliches Duplikat:
Wie kann ich die Syntax von PHP-Code in Word einfach hervorheben?

Ich muss Code (ANSI C) in Microsoft Office Word einfügen und ich benötige eine Form der Syntaxhervorhebung (anstatt einfach die Schriftart in zu ändern Lucida Console)

Gibt es eine Art Addon, mit dem ich die Codesyntax in Microsoft Office Word hervorheben kann?


2
Dies wurde gebeten , für PHP, Lösung ist das gleiche: superuser.com/questions/39571/...
T. Kaltnekar

@T. Kaltnekar: Exzellent, genau das, wonach ich gesucht habe!
Andreas Grech

Als Randnotiz: Möglicherweise möchten Sie die automatische Änderungsoption deaktivieren, mit der Anführungszeichen in geschweifte Anführungszeichen und doppelte Bindestriche in en / em-Bindestriche umgewandelt werden. Andernfalls kann sich der Code durch einfaches Klicken tatsächlich ändern ...
Arjan

Antworten:


53

Aus Breakthroughs Antwort auf diese Frage ( dank T. Kaltnekars Kommentar )


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:

  • Export nach RTF
  • In HTML exportieren
  • Kopieren Sie alle Formate in die Zwischenablage

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.


8
Liebe es! Ich habe diesen Befehl sogar der Tastenkombination STRG + UMSCHALT + C zugeordnet. Macht es so einfach, farbige Codebeispiele in eine E-Mail zu schreiben!
Jonathanconway

2

Sie können Notepad ++ verwenden , um Code nach .rtf oder .html zu exportieren und diesen dann in Ihrem Dokument zu verwenden.

Ich habe verschiedene Office-Plugins ausprobiert, aber sie haben nie gut funktioniert. Oder ich habe keinen gefunden.


1

Ich kenne keine Office-Plugins, die dies tun, aber wenn Sie Visual Studio oder Visual C ++ Express Edition installiert haben, können Sie Code (der die Formatierung beibehält) aus Visual Studio direkt in Word kopieren und einfügen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.