Notepad ++ Text mit Formatierung kopieren?


Antworten:


280

Hier ist ein Bild aus Notepad ++, wenn Sie Text zum Kopieren als HTML auswählen.

Notepad ++ Plugin: Als HTML kopieren

und wie der formatierte Text nach dem Einfügen in OneNote aussieht (ähnlich wie bei jeder anderen App, die "Inhalte einfügen" unterstützt): Wie es beim Importieren aussieht


4
"In HTML exportieren" funktioniert, aber nicht "HTML in Zwischenablage kopieren". Weißt du, warum?
Pacerier

6
Es wird eine Verknüpfung verwendet: Strg + Umschalt + C. Einstellungen> Verknüpfungs-Mapper> Plugin-Befehle> Alle Formate in die Zwischenablage kopieren. > STRG + UMSCHALT + C -> Viel Spaß beim Formatieren!
Das Biest

@Pacerier Ab 7.2.2 scheint "HTML in Zwischenablage kopieren" einwandfrei zu funktionieren.
Kyle Strand

4
Hat jemand mit dieser Methode den Zeilenvorschub verloren?
BobNoobGuy

1
@BobNoobGuy Ich bin, wenn ich versuche, "HTML in Zwischenablage kopieren" zu verwenden (ich bin auf 7.2.2). Obwohl hackisch, behalte ich den Zeilenvorschub bei, indem ich ihn in HTML exportiere, den HTML-Code in Word öffne und von dort in die Quelle kopiere, an die ich Code senden muss (z. B. OneNote).
Joe Greene

71

Von hier genommen :

Sie können Notepad ++ verwenden, um dies auf drei Arten zu erreichen. Nur damit Sie wissen, ist Notepad ++ eine erweiterte Version von Notepad, die die Syntaxhervorhebung verschiedener Codedateien "out of the box" unterstützt - PHP inklusive!

Laden Sie es herunter und installieren Sie es, starten Sie es und laden Sie Ihre PHP-Datei. Sie sollten es automatisch schön gefärbt sehen (wenn nicht, gehen Sie zu Sprache -> PHP oder Sprache -> P -> PHP, da die Dateierweiterung etwas anderes als .php ist).

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 Hervorhebungs- und Schriftartenoptionen an Ihre Bedürfnisse anpassen - obwohl die Standardeinstellung normalerweise für die meisten ausreicht.

Gehen Sie dann zu Plugins -> NppExport. Von dort aus haben Sie drei Möglichkeiten, die Sie in Betracht ziehen können:

In RTF exportieren In HTML exportieren Alle Formate in die Zwischenablage kopieren Beginnen Sie mit dem letzten - "Alle Formate in die Zwischenablage kopieren" -, mit dem die gesamte Datei mit der hervorgehobenen Syntax in die Zwischenablage kopiert wird. Sobald Sie darauf geklickt haben, öffnen Sie Microsoft Word und klicken Sie einfach auf 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 noch nie ein Problem mit der Zwischenablage hatte.


39
Gehen Sie nun zu [Einstellungen> Shortcut Mapper> Plugin-Befehle> Alle Formate in die Zwischenablage kopieren] und stellen Sie STRG + UMSCHALT + C -> Sofortige Freude ein. STRG + C zum Kopieren des Rohtextes, STRG + UMSCHALT + C zum Kopieren mit Formatierung. Dies sollte die Standardeinstellung sein.
Dennis G

Zum Einfügen mit Formatierung verwenden Sie STRG + UMSCHALT + V in libreOffice writer
Mohammad b

2
@DennisG, sofortige Freude, bis Sie am Schreibtisch Ihres Kollegen (oder sonst jemandem) sitzen und sich so an STRG + UMSCHALT + C gewöhnt haben, dass Sie vergessen haben, wo sich die ursprüngliche Einstellung befindet. Hoppla.
Pacerier

1
Dies funktionierte für mich, außer dass ich versuchte, die Formatierung in einer NotepadDatei anstelle einer MSWordDatei beizubehalten. Ich musste den Code kopieren Notepad++, einfügen MSWordund dann kopieren MSWordund einfügen Notepad. Aus irgendeinem Grund konnte ich es nicht direkt einfügen Notepad.
Mark Miller

32

Wählen Sie den Text aus

Gehen Sie im Menü zu Plugins> NPPExport> RTF in Zwischenablage kopieren

Gehen Sie in MS Word zu Bearbeiten> Spezial einfügen

Dadurch wird das Dialogfeld Inhalte einfügen geöffnet. Aktivieren Sie das Optionsfeld Einfügen und wählen Sie aus der Liste Formatierten Text (RTF) aus.

Sie sollten den formatierten Text sehen können.


13

Wählen Sie den Text aus.

Rechtsklick.

Plugin-Befehle -> Text mit Syntaxhervorhebung kopieren

Fügen Sie es in Word oder was auch immer ein.


11

Es ist erwähnenswert, dass 64-Bit-Editor ++ Plugin Manager und NPPExport nicht unterstützt , sodass sie nicht im Plugins- Menü angezeigt werden. 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 hier das NPP_Export-Plugin zum Herunterladen , das gut mit 64-Bit-Notepad ++ (in meinem Fall v7.2.2) funktioniert , und die Unterstützung für den Plugin-Manager ist im Gange (überprüfen Sie GitHub auf Updates).


5

Für diejenigen, die Plugins-> NPPExport nicht sehen,

Laden Sie den Plugin Manager von diesem herunter . Extrahieren Sie den Inhalt und platzieren Sie ihn im Ordner C / ProgramFile / NP ++ Installation, Plugins & Updater. 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.


4

Es scheint mir, dass Dennis G den besten und einfachsten Weg kommentiert :

Gehen Sie nun zu [Einstellungen> Shortcut Mapper> Plugin-Befehle> Alle Formate in die Zwischenablage kopieren] und stellen Sie STRG + UMSCHALT + C -> Sofortige Freude ein. STRG + C zum Kopieren des Rohtextes, STRG + UMSCHALT + C zum Kopieren mit Formatierung. Dies sollte die Standardeinstellung sein.

Ich hoffe, jemandem wie mir zu helfen!


2

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 wird weder mit Plugin Manager noch mit NppExport geliefert. Alle Details finden Sie hier .

Um schnell fortzufahren, ist Plugin Manager nicht mehr entwickelt und NppExport finden Sie hier .


-5

Schrecklich , nach diesem Fehler zu suchen:

Kopieren Sie die DLL hierher:

\ Programme \ Notepad ++ \ Plugins -> hier einfügen

Starten Sie den Editor ++ neu

und jetzt können Sie die Kopierbefehle verwenden !!!


1
Welche DLL wäre das?
underscore_d
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.