Notepad ++ ist ein großartiger Editor ... Die Funktion für reguläre Ausdrücke ist verkümmert, aber damit kann ich leben. Für die meisten Such- / Ersetzungssituationen ist dies in Ordnung, und für gelegentliche andere werde ich nur zu UltraEdit (Unicode) oder TextPad (nur ASCII) wechseln .
Ich kann jedoch nicht ohne einen Hex-Editor auskommen!
Das Notepad ++ HexEditor- Plugin scheint gut zu funktionieren ... Ich benutze es häufig.
Aus einem mir unbekannten Grund wird dieses Plugin von Notepad ++ bei jedem Upgrade auf die neueste Version (von Notepad ++) mit einer Meldung wie ".. wegen Instabilitätsproblemen" zwangsweise deaktiviert.
HexEditor.dll
wird in einen „Quarantäne“ Unterordner verschoben: .\disabled
.
Das klingt etwas bedrohlich. Ich habe hoch und niedrig gesucht und nichts gefunden, was auf diese mysteriöse "Instabilität" hinweist. Das Plugin ist auf der Seite Notepad ++ - Plugins verfügbar (auf der Plugins von Drittanbietern aufgelistet sind und eigentlich keine Notepad ++ - Seite), und Instabilität wird nicht erwähnt.
Was ist los? Versteht es zufällig, dass Daten falsch und fehlerhaft sind? Stürzt Notepad ++ ab?
Kann ich diesem Plugin vertrauen?
quelle
Antworten:
Das Hex Editor-Plugin wurde deaktiviert, da es instabil ist. Dies bedeutet, dass das Plugin in einigen Situationen Notepad ++ zum Absturz brachte. Ich bin auf dieses Problem gestoßen, als ich versucht habe, eine bearbeitete Datei zu speichern.
Frühere Versionen von Notepad ++ haben diese Probleme mit dem Plugin nicht.
quelle
wine
Legen Sie es einfach wieder in den Plugins-Ordner und es funktioniert einwandfrei.
quelle
Durch einfaches Zurückkopieren von HexEditor.dll aus dem deaktivierten in den pluggins-Ordner wird das Problem behoben. Ich bin auf keinen Absturz gestoßen.
quelle
Ich mag auch das HexEditor-Plugin. Ich habe Notepad ++ auf eine ältere Version zurückgesetzt, um mit diesem Plugin arbeiten zu können. Jetzt habe ich die neueste Version auf Notepad ++ (v5.9.2 Unicode) mit dem neuesten HexEditor-Plugin (v.0.9.5 Unicode) überprüft und es funktioniert! Das Plugin ist nicht mehr deaktiviert.
quelle
Einige Plugins werden von Notepad ++ deaktiviert, wenn Sie es aktualisieren: /. Eines meiner Lieblings-Diff-Plugins wurde vor einiger Zeit deaktiviert, und ich musste eine frühere Version von Notepad ++ herunterladen, um damit fertig zu werden.
quelle
Warum? Ich habe den Grund dafür erst vor kurzem entdeckt, daher kann ich ihn auch hier teilen. Nun, es ist einer der Gründe oder eines der möglichen Szenarien.
Zunächst habe ich erst vor kurzem begonnen, das Hex Editor-Plugin für Notepad ++ zu verwenden. Daher war mir nicht bewusst, dass Notepad ++ Stabilitätsprobleme mit diesem Plugin hatte. Aber es stellt dar! Das Plugin wurde sehr lange nicht aktualisiert (versuchen Sie es sechs Jahre lang), während Notepad ++ regelmäßig aktualisiert wurde (ein Dutzend in einem Jahr). Irgendwann wurde Notepad ++ mit diesem Plugin inkompatibel.
Es ist kein großes Problem, wie ich es sehe. Aber ich kann verstehen, warum der Autor von Notepad ++ über dieses Plugin hinausgehen und es jedes Mal deaktivieren möchte, wenn Notepad ++ auf eine neue Version aktualisiert wird. Das Installationsskript verschiebt das Plugin in einen Unterordner mit dem Namen "disabled".
Ich hatte kürzlich einige NFO-Dateien auf meinem Computer und als ich mit der rechten Maustaste auf eine der Dateien klickte und sie im Kontextmenü in Notepad ++ bearbeitete, stürzte Notepad ++ ab. Ich fand das komisch. Also habe ich Notepad ++ gestartet und die Datei per Drag & Drop darauf gezogen und es hat funktioniert. Daher stürzte es jedes Mal ab, wenn ich das Kontextmenü zum Öffnen der Datei verwendete, und es funktionierte jedes Mal, wenn ich die Datei per Drag & Drop oder im Dialogfeld zum Öffnen der Datei ablegte.
Ein paar Wochen später erhielt ich die Nachricht, dass eine neue Version von Notepad ++ verfügbar ist. Also habe ich es heruntergeladen und installiert. Dies ist das erste Mal, dass mir die Meldung angezeigt wird, dass das Hex Editor-Plugin instabil ist und in den Ordner "disabled" verschoben werden muss.
Ich hatte den Gedanken, dass dies der Grund für die Abstürze sein könnte. Wie sich herausstellte, war es das! Im Moment benutze ich Version 6.9.2 von Notepad ++ und 0.9.5 von Hex Editor Plugin unter Windows 10 Version 1511 (10586.494). Sobald ich die DLL-Datei für den Hex-Editor in den Plugins-Ordner verschiebe, um sie zu aktivieren, und dann über das Kontextmenü eine Datei öffne, stürzt das Programm ab. Wenn ich es heruntergefahren habe, verschieben Sie die DLL-Datei zurück in den deaktivierten Ordner, dann stürzt es nicht ab, wenn Sie das Kontextmenü verwenden.
Hinweis! Dies geschieht nur, wenn die Dateinamenerweiterung NFO ist! Also für eine Datei mit der Namenserweiterung von TXT ist das nicht betroffen. Ich habe nicht viele der anderen Dateinamenerweiterungen getestet, die ich auf meinem Computer habe, aber ich habe einige davon getestet (z. B. JPG), und es sieht so aus, als wären nur Dateien mit NFO-Erweiterungen betroffen.
Für den Fall, dass jemand dies interessant findet, ist hier, was zu tun ist, um es zu replizieren.
Beachten Sie, dass einige ältere Versionen von Notepad ++ den Fehler ebenfalls auslösen. Ich weiß nicht, in welcher Version dieses Problem aufgetreten ist. Wenn Sie jedoch eine zu alte Version verwenden, wird der Fehler nicht angezeigt.
quelle
Das Hex Editor Plugin funktioniert für mich problemlos. Ich verwende Notepad ++ 6.8.8 mit Hex Editor 0.9.5.
Ich habe nur ein Problem gefunden, das behoben werden kann, bei dem Notepad ++ nicht ordnungsgemäß gestartet werden kann. Notepad ++ ist im Task-Manager zu sehen und verbraucht immer mehr Speicher. Der Grund für dieses Verhalten ist, dass das Verzeichnis
%APPDATA%\Notepad++\plugins\config
fehlt (z. B. für einen neu erstellten Benutzer).Um dies zu lösen:
mkdir "%APPDATA%\Notepad++\plugins\config"
Trotzdem ist es ein Fehler im Hex Editor mit den letzten Notepad ++ Versionen. Aber aus meiner Sicht nichts, was das Hex-Editor-Plugin als instabil bezeichnet.
quelle
Es gibt nur ein Problem, wenn Sie das Hexeditor-Plugin zum ersten Mal starten.
Die Einstellungen von Notepad ++ und Plugins werden in Ihrem Benutzerprofil gespeichert (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).
Ich fand, dass, wenn die Dateien korrekt erstellt wurden, Notepad ++ perfekt startet, aber denke, es ist eine Kombination von Dateien, als ich versuchte, eine nach der anderen zu löschen, aber kein Ergebnis.
Ich habe alle Plugins entfernt und eins hinzugefügt. Ich habe dann Notepad ++ gestartet, Notepad ++ geschlossen und das nächste Plugin hinzugefügt, bis alle Plugins hinzugefügt wurden.
quelle