Comment installer le plugin Notepad ++ Hex-Editor?

22

Comment puis-je installer le plugin Notepad ++ Hex-Editor pour Windows? Le plugin semble avoir été difficile à installer dans le passé , et Notepad ++ n'a actuellement pas de gestion de plugin intégrée dans l'interface graphique.

(Je n'utilise plus Notepad ++ Hex-Editor, bien que j'utilise Notepad ++ lui-même de plus en plus. L'hex-Editor n'inclut pas la prise en charge de l'annulation, ce qui est une rupture pour moi. Au lieu de cela, j'utilise HxD, qui est à la fois puissant et adapté aux débutants .)

JosiahYoder-désactivé sauf ..
la source
J'utilise le plugin Hex-Editor et Notepad ++ le désactive toujours lors de la mise à niveau. C'est parce que, dans certains cas, il affiche des valeurs erronées. Vous avez été prévenu
Jimbot
Merci. HxD ressemble à un excellent remplacement jusqu'à ce que Hex-Editor soit réparé .
Laurie Stearn
Je recommande d'accepter la réponse de @Ogglas.
Jeff

Réponses:

16

Mise à jour:

Beaucoup de votes négatifs pour ma réponse et de votes positifs pour le commentaire selon lequel HEX-Editor n'est plus disponible. Ce n'est pas le cas, vous utilisez probablement 64-bit x64Notepad ++, installez 32-bit x86et vous l'aurez à disposition. Testé avec Notepad++ 7.8.2 32-bit2020-01-12.

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

Fichiers source HEX-Editor:

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

Si vous souhaitez l'utiliser, Notepad++ 64-bitvous pouvez essayer ce dépôt non officiel:

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

Original:

Depuis le 13 novembre 2018, Plugins Adminle programme d'installation de notepad ++ est inclus par défaut. Sélectionnez l'onglet Pluginset cliquez sur Plugins Admin...puis faites défiler vers le bas ou recherchez HEX-Editor.

À la demande de la communauté, un administrateur de plugins intégré est disponible dans Notepad ++ v.7.6.

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

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

entrez la description de l'image ici

Ogglas
la source
24
J'ai Notepad ++ v7.7.1, mais aucun plugin Hex-Editor n'est disponible dans Admin Plugins. L'URL de f0dder dans votre capture d'écran ( f0dder.dcmembers.com/nppplugs.index.php ) n'existe plus et les plugins téléchargés sur le site actuel de f0dder ( dcmembers.com/f0dder/download/81 ) n'incluent pas Hex-Editor.
Remy Lebeau
1
Je confirme que le plugin non officiel sur github.com/chcg/NPP_HexEdit/releases fonctionne. Merci
Alex Poca
13

Notepad ++ n'a pas de gestion de plugin intégrée dans l'interface graphique.

Remarques:

  • Le Plugin Manager a été supprimé de Notepad ++ 7.5 à cause de la publicité sponsorisée (voir la deuxième capture d'écran dans la réponse), bien qu'il soit toujours là si vous avez mis à niveau une ancienne version de Notepad ++.

    Vous pouvez remarquer que le plugin Plugin Manager a été supprimé de la distribution officielle. La raison en est que Plugin Manager contient la publicité dans sa boîte de dialogue. Je déteste les annonces dans les applications, et je vous assure qu'il n'y en avait pas, et il n'y aura jamais d'annonces dans Notepad ++. Un Plugin Manager intégré est en cours et je ferai de mon mieux pour l'expédier avec Notepad ++ ASAP.

  • Ceci est en cours d' élaboration (le mainteneur du plugin et la liste des plugins intégreront l'hébergement gratuit dans le gestionnaire de plugins pour se débarrasser de la publicité)

  • En attendant, vous pouvez l'installer manuellement ( télécharger ici ).

Il est conseillé de continuer à utiliser le Plugin Manager (car cela gère la mise à jour de vos plugins installés)

  1. Cliquez sur Menu> Plugins> Plugin Manager> Afficher Plugin Manager

    entrez la description de l'image ici

  2. Cela montre maintenant une liste des plugins disponibles, y compris Hex-Editor:

    entrez la description de l'image ici

  3. Sélectionnez le plug-in Hex-Editor, puis cliquez sur Installer.

    entrez la description de l'image ici

DavidPostill
la source
1
Je ne vois pas cette option de menu. J'ai un menu "Plugins", mais pas de sous-menu "Plugin Manager". J'utilise Notepad ++ v7.5.6 32 bits. Le gestionnaire de plugins pourrait-il être lui-même un plugin?
JosiahYoder-deactive sauf ..
En effet c'est maintenant, je ne m'en rendais pas compte. Voir la réponse mise à jour.
DavidPostill
6
Peut-être que les choses ont changé depuis mai, mais HEX-editor n'est plus dans la liste des plugins disponibles dans le gestionnaire de plugins. (modifier: c'est peut-être parce que j'utilise npp 64 bits)
csauve
2
@csauve pourrait l'être. J'utilise le bloc-notes 32 bits ++
DavidPostill
8
@csauve J'ai trouvé une version 64 bits sur GitHub: NPP HexEdit . Téléchargez simplement la HexEditor_0.9.5.19_x64.zipversion.
M. Polywhirl
13

L'éditeur hexadécimal recommandé ici ne fonctionne que pour la version 32 bits de Notepad ++ . Veuillez consulter la réponse d'Ian ou une autre réponse pour une solution qui fonctionne avec une version 64 bits. J'utilise personnellement HxD au lieu d'un éditeur de bloc-notes Notepad ++ parce que je ne connais pas d'éditeur de bloc-notes Notepad ++ qui prend en charge l' annulation , ce qui est une fonctionnalité essentielle pour moi.


Tout d'abord, installez Notepad ++ . Je recommande d'installer la version 64 bits à moins que vous n'ayez une TRÈS vieille machine. Pour le trouver, faites défiler la version 32 bits vers le bas. Si vous connaissez un meilleur lien vers la version 64 bits, veuillez le suggérer dans les commentaires.

Ensuite, téléchargez le dernier plugin HexEditor .dll . J'ai téléchargé HexEditor_0_9_5_UNI_dll.zip. Ne cliquez pas sur le gros bouton de téléchargement vert (HTMLTag_plugin ou etc.) - c'est une annonce et il pourrait s'agir d'une application dont il est presque impossible de se débarrasser.

Enfin, ouvrez le fichier zip, sélectionnez le HexEditor.dllfichier et placez-le dans le dossier

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

si vous avez installé la version 32 bits de Notepad ++ et

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

si vous avez installé la version 64 bits. (Pour les anciennes versions de Notepad ++, omettez le dossier HexEditor)

Pour tester si votre installation a réussi, redémarrez Notepad ++, et vous devriez voir une option de menu Plugins -> Hex-Editor -> View in Hex. Cela basculera si vous affichez le fichier en hexadécimal.

L'éditeur hexadécimal Notepad ++ n'a pas à annuler le support, donc je ne l'utilise plus. (J'utilise toujours Notepad ++ lui-même.) Au lieu de cela, j'utilise HxD, qui est à la fois puissant et convivial pour les débutants .

Merci à Bálint et momolang momo d' avoir souligné la nécessité du dossier HexEditor dans les versions plus récentes.

JosiahYoder-désactivé sauf ..
la source
HxD était un excellent conseil. Facile à installer et à utiliser.
Casper
4
Le binaire téléchargeable pour le plugin ne semble fonctionner qu'avec 32 bits - mon NPP 64 bits a refusé de charger le plugin en disant qu'il était incompatible car il est en 32 bits.
ChrisWue
1
@JosiahYoder Je viens de le confirmer pour vous. Il ne se chargerait pas sans le placer dans un dossier du même nom.
Bálint
2
-1, cela ne fonctionne que pour le bloc-notes 32 bits ++, qui est très obsolète
jcollum
1
@JosiahYoder Le problème n'est pas NPP, le problème est que le plugin HexEditor n'est que 32 bits et ne peut donc pas être chargé par x64 NPP.
Ian Kemp
6

Si les solutions ci-dessus ne fonctionnent pas, essayez ce qui suit:

  1. Obtenez la DLL correcte à partir de ce dossier https://github.com/chcg/NPP_HexEdit/releases (vous êtes probablement sur Windows 64 bits si vous n'êtes pas sûr)

  2. Ouvrez le dossier suivant (insérez votre nom d'utilisateur):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Créer un sous-dossier HexEditor

  4. Copiez le HexEditor.dllfichier dans ce sous-dossier. Windows demandera probablement l'autorisation de le faire.

  5. Redémarrez le bloc-notes ++

Cela a fonctionné pour moi sur Notepad ++ 7.6 32bit

Martin Evans
la source
1
Ceci est la réponse la plus simple qui a fonctionné pour moi sur le Bloc-notes v7.7.1
jcollum
Cela fonctionne aussi pour moi (Bloc-notes ++ v7.8.1 64 bits) ...
aschipfl
Pourquoi utilisez-vous un AppDatachemin utilisateur et non le %ProgramFiles%?
not2qubit
Je semble me souvenir de la façon dont Notepad ++ a été installé à l'origine, c'est-à-dire un seul utilisateur ou tous les utilisateurs. Sur ma machine, ce dossier contenait d'autres fichiers associés.
Martin Evans
6

À partir de 2019, le plugin HexEditor original pour Notepad ++ a été abandonné pendant une décennie. La source et le binaire 32 bits de la version 0.9.5 sont disponibles sur SourceForge, mais cela n'est pas utile pour les utilisateurs de NPP 64 bits (probablement la majorité de nos jours).

Heureusement, il existe différentes fourches du code source HexEditor original disponibles sur GitHub, et l'une d'entre elles a des binaires x64 prédéfinis disponibles en téléchargement:

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

Téléchargez à HexEditor_0.9.5.19_x64.zippartir du lien ci-dessus, créez le répertoire %ProgramFiles%\Notepad++\plugins\HexEditor, extrayez le fichier téléchargé HexEditor.dlldans ce répertoire et redémarrez NPP.

Ian Kemp
la source
1
C'est la bonne réponse et le bon chemin pour mettre le plugin une fois téléchargé .
not2qubit
2
  1. Extraire le fichier dll de zip après le téléchargement à partir de https://github.com/chcg/NPP_HexEdit/releases
  2. Ouvrez Notepad ++, cliquez sur settings-> Import-> Import Plugin (s) ...
  3. Sélectionnez le fichier dll à importer
  4. Fermer le bloc-notes ++ et rouvrir
  5. L'éditeur hexadécimal s'affichera sous les plugins
Tony
la source
-2

L'ajout de HexEditor.dll à AppData ne fonctionne pas pour moi. Mais en créant un C: \ Program Files \ Notepad ++ \ plugins \ HexEditor et en y insérant la DLL, cela fonctionne bien pour moi.

J'utilise Npp v7.6.6 (64 bits) sur la fenêtre 10

Momolang momo
la source
1
Cette solution a été suggérée il y a un an.
Ramhound
Oh vraiment? Je ne l'ai pas vu sur ce fil. En tout cas j'espère que ça marche pour les autres.
Momolang momo
Il a été soumis le 19 mai 2018.
Ramhound
Comme je l'ai mentionné, cela ne fonctionne pas pour moi avec cette approche. J'ai besoin de créer un "HexEditor" dans le répertoire des plugins pour le faire fonctionner.
Momolang momo
1
Cela suggérait exactement cela.
Ramhound