Wie installiere ich das Notepad++ Hex-Editor Plugin?

Wie kann ich das Notepad++ Hex-Editor Plugin für Windows installieren? Das Plugin scheint in der Vergangenheit schwer zu installieren gewesen zu sein , und Notepad++ verfügt derzeit nicht über eine integrierte Plugin-Verwaltung in der GUI.

(Ich verwende den Notepad++ Hex-Editor nicht mehr, obwohl ich Notepad++ selbst immer mehr verwende. Der Hex-Editor enthält keine Undo-Unterstützung, was für mich ein Deal-Breaker ist. Stattdessen verwende ich HxD, das sowohl leistungsstark als auch anfängerfreundlich.)

Author: Josiah Yoder, 2018-05-19

7 answers

Update:

Viele Down-Stimmen für meine Antwort und Up-Stimmen für einen Kommentar, dass HEX-Editor nicht mehr verfügbar ist. Dies ist nicht der Fall, Sie verwenden wahrscheinlich 64-bit x64 Notepad++, installieren 32-bit x86 und Sie haben es verfügbar. Getestet mit Notepad++ 7.8.2 32-bit 2020-01-12.

Https://notepad-plus-plus.org/downloads/

HEX-Editor Quelldateien:

Https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

Wenn Sie verwenden möchten Notepad++ 64-bit Sie könnten dieses inoffizielle Repo ausprobieren:

Https://github.com/chcg/NPP_HexEdit/releases

Original:

November 2018 ist Plugins Admin standardmäßig im Notepad++ - Installationsprogramm enthalten. Wählen Sie die Registerkarte Plugins und klicken Sie auf Plugins Admin... und scrollen Sie dann nach unten oder suchen Sie nach HEX-Editor.

Auf Anfrage der Community ist ein integrierter Plugins-Administrator verfügbar in Notepad++ v. 7. 6.

Https://notepad-plus-plus.org/news/notepad-7.6-released.html

Https://notepad-plus-plus.org/features/plugin-admin.html

geben Sie hier die Bildbeschreibung ein

 23
Author: Ogglas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-18 13:30:02

Der hier empfohlene Hex-Editor funktioniert nur für die 32-Bit-Version von Notepad++. Bitte beachten Sie Ians Antwort oder eine andere Antwort für eine Lösung, die mit einer 64-Bit-Version funktioniert. Ich persönlich verwende HxD anstelle eines Notepad++ hexeditor da mir kein Notepad++ hexeditor bekannt ist, der undo unterstützt, was für mich ein kritisches Feature ist.


Zuerst Notepad++installieren. Ich empfehle die Installation der 64-Bit-Version es sei denn, Sie haben eine sehr alte Maschine. Um es zu finden, scrollen Sie nach unten über die 32-Bit-Version. Wenn Sie einen besseren Link zur 64-Bit-Version kennen, schlagen Sie ihn bitte in den Kommentaren vor.

Als nächstes laden Sie den neuesten HexEditor herunter .dll-plugin - . Ich habe HexEditor_0_9_5_UNI_dll.zip heruntergeladen. nicht klicken Sie auf die große grüne Schaltfläche download (HTMLTag_plugin oder etc) - das ist eine Anzeige und könnte eine app, die fast unmöglich loszuwerden.

Schließlich öffnen Sie die ZIP-Datei, wählen Sie die HexEditor.dll Datei und legen Sie sie in der Ordner

C:\Program Files (x86)\Notepad++\plugins\HexEditor

Wenn Sie die 32-Bit-Version von Notepad++ und

C:\Program Files\Notepad++\plugins\HexEditor

Wenn Sie die 64-Bit-Version installiert haben. (Für ältere Versionen von Notepad++, lassen Sie den HexEditor Ordner)

Um zu testen, ob Ihre Installation erfolgreich war, starten Sie Notepad++ neu, und Sie sollten eine Menüoption Plugins -> Hex-Editor -> Ansicht in Hex sehen. Dadurch wird umgeschaltet, ob Sie die Datei in Hex anzeigen.

Der Notepad++ Hex-Editor muss die Unterstützung nicht rückgängig machen, daher verwende ich ihn nicht mehr. (Ich bin immer noch mit Notepad++ selbst.) Stattdessen, ich benutze HxD, die sowohl leistungsfähig und beginner-friendly.

Danke an Bálint und momolang momo für den Hinweis auf die Notwendigkeit des HexEditor-Ordners in neueren Versionen.

 16
Author: Josiah Yoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-10 17:31:44

Notepad++ verfügt nicht über eine integrierte Plugin-Verwaltung in der GUI.

Hinweise:

  • Der Plugin-Manager wurde aus Notepad++ 7.5 wegen Sponsored Advertising entfernt (siehe den zweiten Screenshot in der Antwort), obwohl es immer noch da sein wird, wenn Sie von einer älteren Version von Notepad++aktualisiert.

    Möglicherweise stellen Sie fest, dass das Plugin-Manager-Plugin aus der offiziellen Distribution entfernt wurde. Der Grund ist Plugin-Manager enthält die Werbung in seinem dialog. Ich hasse Anzeigen in Anwendungen, und ich stelle sicher, dass es keine gab, und es wird nie Anzeigen in Notepad++geben. Ein integrierter Plugin-Manager ist im Gange, und ich werde mein Bestes tun, um es mit Notepad++ so schnell wie möglich zu versenden.

  • Dies ist derzeit gearbeitet (der Entwickler des plugins, sowie die plugin-Liste integrieren gratis-hosting in den plugin-manager, um loszuwerden, der Werbung)

  • In der Zwischenzeit können Sie es manuell installieren (hier herunterladen).

Es wird empfohlen, weiterhin den Plugin-Manager zu verwenden (da dies die Aktualisierung Ihrer installierten Plugins verwaltet)

  1. Klicken Sie auf Menü > Plugins > Plugin Manager > Plugin Manager anzeigen

    geben Sie hier die Bildbeschreibung ein

  2. Dies zeigt nun eine Liste der verfügbaren Plugins, einschließlich Hex-Editor:

    geben Sie hier die Bildbeschreibung ein

  3. Wählen Sie das Hex-Editor-Plugin aus und klicken Installieren.

    geben Sie hier die Bildbeschreibung ein

 13
Author: DavidPostill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-08-30 19:26:03

Ab 2019 wurde das ursprüngliche HexEditor-Plugin für Notepad++ für ein Jahrzehnt aufgegeben. Die Quell-und 32-Bit-Binärdatei der Version 0.9.5 ist auf SourceForge verfügbar, aber dies ist für Benutzer von 64-Bit-NPP (wahrscheinlich die Mehrheit heutzutage) nicht hilfreich.

Zum Glück gibt es verschiedene Gabeln des ursprünglichen HexEditor-Quellcodes auf GitHub, und eines davon verfügt über vorgefertigte x64-Binärdateien für download:

Https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19

Laden Sie HexEditor_0.9.5.19_x64.zip über den obigen Link herunter, erstellen Sie das Verzeichnis %ProgramFiles%\Notepad++\plugins\HexEditor, extrahieren Sie das heruntergeladene HexEditor.dll in dieses Verzeichnis und starten Sie NPP neu.

 8
Author: Ian Kemp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-09 10:43:10

Wenn die obigen Lösungen nicht funktionieren, versuchen Sie Folgendes:

  1. Holen Sie sich die richtige DLL aus diesem Ordner https://github.com/chcg/NPP_HexEdit/releases (du bist wahrscheinlich auf 64-bit-Windows wenn Sie sich nicht sicher sind)

  2. Öffnen Sie den folgenden Ordner (fügen Sie Ihren Benutzernamen ein):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Erstellen Sie einen Unterordner HexEditor

  4. Kopieren Sie die Datei HexEditor.dll in diesen Unterordner. Windows wird wahrscheinlich um Erlaubnis bitten dieser.

  5. Notepad++neu starten

Dies funktionierte für mich auf Notepad++ 7.6 32bit -

 7
Author: Martin Evans,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-10-18 01:54:54
  1. Extrahieren DLL-Datei aus zip nach dem Download von https://github.com/chcg/NPP_HexEdit/releases
  2. Wenn Notepad++ geöffnet ist, Klicken Sie auf Einstellungen - >Importieren - >Import-Plugins...
  3. Wählen Sie die DLL-Datei importieren muss
  4. Notepad++ schließen und
  5. Der Hex-Editor wird unter Plugins angezeigt
 2
Author: Tony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-17 22:06:41

Hinzufügen von HexEditor.dll zu AppData funktioniert bei mir nicht. Aber durch Erstellen eines C:\Program Files\Notepad++\plugins\HexEditor und lege die DLL hinein, dann funktioniert es gut für mich.

Ich verwende Npp v7. 6. 6 (64-Bit) in Fenster 10

 -2
Author: Momolang momo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-05-17 03:14:52