Ist es möglich, eine einzelne Zeile in Notepad ++ umzukehren?
Beispiel:
Hello world
Würde sich ändern zu
dlrow olleH
Sollte ich ein Plugin für solche Funktionen installieren?
UPDATE : Ich möchte die Zwischenablage im Originalzustand halten. Ein [copy] - [external transform] - [paste] ist also nicht geeignet.
Außerdem möchte ich in einer nicht verbundenen Desktop-Umgebung bleiben, sodass keine Onlinedienstlösung geeignet ist.
quelle
UPDATE: Ich habe ein Python-3-Skript "Reverse the Clipboard Text" hinzugefügt.
Dieses Python-3-Skript unterstützt Unicode-Text. dh Alle Texte ...
Da (noch) keine integrierte Lösung vorgestellt wurde, erwähne ich eine Umgehungslösung für Unix-Tools.
Laden Sie die in der Quelle (unten) genannten Dienstprogramme herunter und legen Sie sie in einem PATH-Ordner ab.
Fügen Sie den Code (unten) in eine .cmd-Datei ein und nennen Sie ihn wie Sie möchten. (es muss sich natürlich in einem PATH-Ordner befinden).
Erstellen Sie eine Windows-Verknüpfung zur .cmd (platzieren Sie sie irgendwo in Ihrem Startmenü und stellen Sie sie so ein, dass sie minimiert ausgeführt wird) ... und weisen Sie ihr einen Shortcut-Hotkey zu.
Sie können dann einfach den gewünschten Text in die Zwischenablage kopieren und Ihren Hotkey drücken ... Fertig! .. Der umgekehrte Text ersetzt den ausgewählten Text.
Wenn Sie möchten, können Sie ein NotePad ++ - Makro einrichten, um eine ganze Zeile auszuwählen und zu kopieren. (Beachten Sie die Zeilenumbrüche am Ende des Textes.)
Auch wie in den Quellennotizen erwähnt. Diese Arbeit für Einzelbyte-Zeichensätze.
sed.exe
ist möglicherweise in der Lage, mit Unicode umzugehen, aber das habe ich noch nicht ganz geklärt ... Wenn Sie wissen, wie das geht, posten Sie bitte die Informationen hier oder vielleicht in meinem Beitrag zu einer bestimmten Frage zu diesem Problem : Kann-Gnu-Sed-für-Windows-Griff-UnicodeDies ist die
sed.exe
Version:Hier ist die
Python-3
Version:quelle
Wenn Sie dies nicht so oft tun müssen, können Sie die Zeile in dieses Online-Tool kopieren , um die Umkehrung durchzuführen.
quelle
Mir ist klar, dass hierfür ein anderes Tool verwendet wird, aber Sie können Text in Excel umkehren und dann zurückkopieren. Erstellen Sie eine Tabelle und fügen Sie dieses Makro hinzu:
Wenn Sie diese Funktion regelmäßig verwenden möchten, weisen Sie das Makro für den einfachen Zugriff einer Schaltfläche in der Symbolleiste zu. Kopieren Sie Text in eine beliebige Zelle. Stellen Sie sicher, dass die Zelle ausgewählt ist, und führen Sie das Makro aus. Kopieren Sie den generierten Text zurück in Notepad ++.
Überraschend, dass diese einfache Funktion nicht in Notepad ++ oder über ein Plugin wie verfügbar ist
TextFX
.quelle
In der BinHex-Plug-in-Version 2.0 von Notepad ++ ist eine String-Reverse-Funktion implementiert.
Sie können die Zeichenfolge markieren, die umgekehrt werden soll, und Ctrl+ drücken R.
quelle
Eine Erweiterung der Idee von gor, wenn Ihre Zeichenfolge weniger als zehn Zeichen umfasst:
Erstellen Sie daraus ein Makro.
Markieren Sie den gewünschten Bereich in N ++
Suche:
ersetzen:
In Auswahl ersetzen: markiert
N ++ unterstützt nur zehn Gruppen, das ist also alles, was Sie bekommen, aber mindestens zehn Buchstaben auf einmal.
Die Regex-Engine des IE unterscheidet sich von der akzeptierten in Bezug auf diese Art von Regex, sodass dies in IE möglicherweise ohne die Iterationen möglich ist.
quelle
quelle