Ich benutze Notepad ++, um Code zu schreiben.
Wie kopiere ich Code in Notepad ++ zusammen mit seiner Formatierung, um ihn in Microsoft Word einzufügen? (d. h. Syntaxhervorhebungen usw.)
Hier ist ein Bild aus Notepad ++, wenn Sie Text zum Kopieren als HTML auswählen.
und wie der formatierte Text nach dem Einfügen in OneNote aussieht (ähnlich wie in jeder anderen App, die "Inhalte einfügen" unterstützt):
Entnommen aus hier :
Sie können Notepad ++ verwenden, um dies auf drei Arten zu erreichen. Damit Sie wissen, ist Notepad ++ eine erweiterte Version von Notepad, die die Syntaxhervorhebung verschiedener Codedateien "out of the box" unterstützt - PHP enthalten!
Laden Sie es herunter und installieren Sie es, starten Sie es und laden Sie Ihre PHP) - Datei hoch. Sie sollten es automatisch in schönen Farben sehen (wenn nicht, gehen Sie zu Sprache, da die Dateierweiterung etwas anderes als .php ist) -> 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 to RTF Export to HTML Alle Formate in die Zwischenablage kopieren Beginnen Sie mit dem letzten - "Alle Formate in die Zwischenablage kopieren" -, wodurch die gesamte Datei mit der hervorgehobenen Syntax in die Zwischenablage kopiert wird Klicken Sie darauf, öffnen Sie Microsoft Word und drücken Sie die Eingabetaste. Sie sollten den wunderschön syntaktisch hervorgehobenen Code sehen. Wenn etwas schief geht, können Sie eine der anderen Optionen ausprobieren (nach RTF/HTML exportieren), obwohl ich das noch nie getan habe hatte ein Problem mit der Zwischenablage-Methode.
Wählen Sie den Text aus
Gehen Sie im Menü zu Plugins> NPPExport> Copy RTF in die Zwischenablage
In MS Word gehen Sie zu Bearbeiten> Inhalte einfügen
Dadurch wird das Dialogfeld Inhalte einfügen geöffnet. Aktivieren Sie das Optionsfeld Einfügen und wählen Sie in der Liste Formatierter Text (RTF) aus.
Sie sollten in der Lage sein, den formatierten Text anzuzeigen.
Markieren Sie den Text.
Rechtsklick.
Plugin-Befehle -> Text mit Syntaxhervorhebung kopieren
Fügen Sie es in Word oder was auch immer ein.
Erwähnenswert ist, dass 64-Bit Notepad ++ Plugin Manager und NPPExport nicht unterstützt und daher in Plugins nicht angezeigt wird. Speisekarte. Wenn Sie versuchen, das NPPExport Plugin manuell hinzuzufügen, werden Sie höchstwahrscheinlich Folgendes sehen:
"NPPExport Plugin wird mit 64bit Notepad ++ nicht unterstützt"
Glücklicherweise gibt es NPP_Export-Plugin zum Herunterladen von hier , was gut mit dem 64-Bit-Editor ++ (in meinem Fall v7.2.2) und der Unterstützung für Plugin-Manager funktioniert ist im Gange (check GitHub für Updates).
Für diejenigen, die Plugins-> NPPExport nicht sehen,
Laden Sie den Plugin Manager von this herunter. Inhalt extrahieren und unter C/ProgramFile/NP ++ - Installation, Plugins & Updater-Ordner ablegen. Starten Sie NP ++ neu. Sie sollten dann Plugins-> Plugin Manager sehen können. Sie können jedes Plugin, einschließlich NPPExport, herunterladen und installieren, um den Befehl Kopieren anzuzeigen.
Es scheint mir, dass der beste und einfachste Weg von Dennis G kommentiert wird:
Gehen Sie nun zu [Einstellungen> Shortcut-Mapper> Plugin-Befehle> Alle Formate in Zwischenablage kopieren] und setzen Sie es auf STRG + UMSCHALT + C -> Instant Joy. STRG + C, um den Rohtext zu kopieren, STRG + UMSCHALT + C, um ihn mit der Formatierung zu kopieren. Dies sollte Standard sein.
In der Hoffnung, jemandem wie mir zu helfen!
Da die gewählte Antwort ziemlich alt ist und sich die Dinge geändert haben, ist hier das neue Verfahren, wenn Sie 64-Bit-Editor ++ verwenden. Die 64-Bit-Version ist weder im Plugin Manager noch in NppExport enthalten. Alle Details angegeben hier .
Um schnell fortzufahren, ist der Plugin Manager nicht länger entwickelt und NppExport kann einfach gefunden werden hier .