Notepad ++ est un excellent éditeur ... La fonction d'expression régulière est retardée, mais je peux vivre avec ça. C'est OK pour la plupart des situations de recherche / remplacement, et pour les autres occasionnelles, je vais simplement passer à UltraEdit (Unicode) ou TextPad (ASCII uniquement).
Cependant, je ne peux pas vivre sans un éditeur hexadécimal à la pression!
Le plugin Notepad ++ HexEditor semble bien fonctionner ... Je l'utilise fréquemment.
Pour une raison inconnue de moi, ce plugin est désactivé de force par Notepad ++ chaque fois que je mets à niveau vers la dernière version (de Notepad ++), avec un message quelque chose comme ".. en raison de problèmes d'instabilité".
HexEditor.dll
est déplacé dans un sous - dossier « quarantaine »: .\disabled
.
Cela semble un peu inquiétant. J'ai cherché haut et bas, et je n'ai rien trouvé qui fasse référence à cette mystérieuse "instabilité". Le plugin est disponible sur la page des plugins Notepad ++ (qui répertorie les plugins tiers et n'est pas, à proprement parler, une page Notepad ++), et il n'y a aucune mention d'instabilité.
Que se passe-t-il? Est-ce qu'il obtient au hasard des données erronées et corrompues? Cela plante-t-il Notepad ++?
Puis-je faire confiance à ce plugin?
la source
Réponses:
Le plugin Hex Editor a été désactivé pour être instable. Cela signifie que le plugin a planté Notepad ++ dans certaines situations. J'ai moi-même rencontré ce problème lors de la tentative d'enregistrement d'un fichier modifié.
Les versions antérieures de Notepad ++ n'ont pas ces problèmes avec le plugin.
la source
wine
.. :)Il suffit de le remettre dans le dossier des plugins et cela fonctionne très bien.
la source
La simple copie de HexEditor.dll à partir du dossier désactivé vers les plugins résout le problème. Je n'ai rencontré aucun crash.
la source
J'aime aussi le plugin HexEditor. J'ai restauré Notepad ++ vers une version plus ancienne pour pouvoir travailler avec ce plugin. Maintenant, j'ai vérifié la dernière version de Notepad ++ (v5.9.2 Unicode) avec le dernier plugin HexEditor (v.0.9.5 Unicode), et ça marche! Le plugin n'est plus désactivé.
la source
Certains plugins sont désactivés par Notepad ++ lorsque vous le mettez à niveau: /. L'un de mes plugins diff préférés a été désactivé il y a quelque temps, et j'ai dû obtenir une version antérieure de Notepad ++ pour y faire face.
la source
Pourquoi? Je n'ai découvert la raison pour laquelle que récemment, alors je pourrais aussi bien le partager ici. Eh bien, c'est l'une des raisons ou l'un des scénarios possibles.
Tout d'abord, je n'ai commencé à utiliser le plugin Hex Editor pour Notepad ++ que récemment. Je n'étais donc pas au courant que Notepad ++ avait des problèmes de stabilité avec ce plugin. Mais ça figure! Le plugin n'a pas été mis à jour depuis très longtemps (essayez six ans), tandis que Notepad ++ a été mis à jour régulièrement (une dizaine en un an). À un moment donné, Notepad ++ est devenu incompatible avec ce plugin.
Ce n'est pas un problème majeur à mon avis. Mais je peux comprendre pourquoi l'auteur de Notepad ++ veut dépasser ce plugin et le désactiver chaque fois que Notepad ++ est mis à jour vers une nouvelle version. Le script d'installation déplace le plugin vers un sous-dossier nommé "désactivé".
J'avais récemment des fichiers NFO sur mon ordinateur, et lorsque j'ai cliqué avec le bouton droit sur l'un des fichiers et choisi de le modifier dans Notepad ++ dans le menu contextuel, Notepad ++ s'est planté. Je pensais que c'était bizarre. J'ai donc commencé Notepad ++, puis j'ai glissé et déposé le fichier dessus et cela a fonctionné. Donc, il plantait à chaque fois que j'utilisais le menu contextuel pour ouvrir le fichier, et cela fonctionnait chaque fois que je glissais et déposais le fichier ou utilisais la boîte de dialogue d'ouverture de fichier.
Quelques semaines plus tard, j'ai été invité à m'informer qu'une nouvelle version de Notepad ++ est disponible. Je l'ai donc téléchargé et installé. C'est la première fois que je reçois le message me disant que le plugin Hex Editor était instable et devait être déplacé vers le dossier "désactivé".
Je pensais que c'était peut-être ce qui avait causé les accidents. Il s'est avéré que c'était le cas! En ce moment, j'utilise la version 6.9.2 de Notepad ++ et 0.9.5 du plugin Hex Editor sur Windows 10 version 1511 (10586.494). Dès que je déplace le fichier DLL de l'éditeur Hex dans le dossier plugins pour l'activer, puis utilise le menu contextuel pour ouvrir un fichier, il plante le programme. Si je l'arrête, déplacez le fichier DLL dans le dossier désactivé, puis il ne se bloque pas lors de l'utilisation du menu contextuel.
Remarque! Cela ne se produit que si l'extension du nom de fichier est NFO! Donc, pour un fichier avec l'extension de nom de TXT n'est pas affecté. Je n'ai pas testé beaucoup d'autres extensions de nom de fichier que j'ai sur mon ordinateur, mais j'en ai testé quelques-unes (par exemple JPG) et il semble que seuls les fichiers avec des extensions NFO sont affectés.
Si quelqu'un trouve cela intéressant, voici ce qu'il faut faire pour le reproduire.
Notez que certaines anciennes versions de Notepad ++ déclencheront également le bogue. Je ne sais pas quelle version a introduit ce problème. Mais si vous utilisez une version trop ancienne, l'erreur n'apparaîtra pas.
la source
Le plugin Hex Editor fonctionne pour moi sans tracas. J'utilise Notepad ++ 6.8.8 avec Hex Editor 0.9.5.
Je n'ai trouvé qu'un seul problème, qui est résoluble, où Notepad ++ ne démarre pas correctement. Notepad ++ peut être vu dans le Gestionnaire des tâches et qu'il consomme de plus en plus de mémoire. La raison de ce comportement est que le répertoire
%APPDATA%\Notepad++\plugins\config
est manquant (par exemple pour un utilisateur nouvellement créé).Pour résoudre cela:
mkdir "%APPDATA%\Notepad++\plugins\config"
C'est toujours un bug dans Hex Editor avec les versions récentes de Notepad ++. Mais à mon point de vue rien à appeler le plugin Hex Editor instable.
la source
Il n'y a qu'un problème la première fois que vous lancez le plugin Hexeditor.
Les paramètres de Notepad ++ et des plugins sont stockés dans votre profil utilisateur (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).
J'ai constaté que lorsque les fichiers sont créés correctement, Notepad ++ démarre parfaitement, mais je pense que c'est une combinaison de fichiers alors que j'essayais de les supprimer un par un, mais aucun résultat.
J'ai supprimé tous les plugins et en ai ajouté un. J'ai ensuite démarré Notepad ++, fermé Notepad ++ et ajouté le plugin suivant jusqu'à ce que tous vos plugins soient ajoutés.
la source