Як встановити плагін Hex-Editor Notepad ++?


23

Як я можу встановити плагін Notepad ++ Hex-Editor для Windows? Здається, плагін був важко встановлений у минулому , і Notepad ++ наразі не має інтегрованого управління плагінами в графічному інтерфейсі.

(Я більше не використовую Hex-Editor Notepad ++, хоча я все більше і більше використовую сам Notepad ++. Hex-редактор не включає підтримку скасування скасування, що є для мене вимикачем угод. Натомість я використовую HxD, який є потужним і для початківців .)


Я використовую плагін Hex-Editor, а Notepad ++ завжди відключаю його під час оновлення. Це тому, що в деяких випадках він відображає неправильні значення. Вас попередили
Джимбот

Дякую. HxD виглядає як відмінна заміна до тих пір, поки Hex-Editor не буде відремонтований .
Лорі Стерн

Я рекомендую прийняти відповідь @Ogglas.
Джефф

Відповіді:


17

Оновлення:

Дуже багато голосів за мою відповідь та голоси за коментар, що HEX-редактор більше недоступний. Це не так, ви, ймовірно, використовуєте 64-bit x64Notepad ++, встановіть, 32-bit x86і ви матимете його доступним. Перевірено з Notepad++ 7.8.2 32-bit2020-01-12.

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

Вихідні файли HEX-редактора:

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

Якщо ви хочете скористатися, Notepad++ 64-bitви можете спробувати це неофіційне репо:

https://github.com/chcg/NPP_HexEdit/ випускає

Оригінал:

Станом на 13 листопада 2018 року Plugins Adminза замовчуванням включено в інсталятор блокнота ++. Виберіть вкладку Pluginsі натисніть, Plugins Admin...а потім прокрутіть вниз або шукайте HEX-Editor.

За запитом спільноти, вбудований адміністратор плагінів доступний у Notepad ++ v.7.6.

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

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

введіть тут опис зображення


25
У мене є Notepad ++ v7.7.1, але в плагіні немає додатка Hex-Editor. URL-адреса f0dder на екрані екрана ( f0dder.dcmembers.com/nppplugs.index.php ) більше не існує, а завантаження плагінів на поточному сайті f0dder ( dcmembers.com/f0dder/download/81 ) не включає Hex-Editor.
Ремі Лебо,

1
Я підтверджую, що неофіційний плагін на github.com/chcg/NPP_HexEdit/releases працює. Дякую
Алекс Пока

@AlexPoca Я завантажив HexEditor.dll. Як це встановити?
Старий Гейзер

@OldGeezer, введіть плагіни C: \ Program Files (x86) \ Notepad ++ \, створіть каталог HexEditor, скопіюйте в нього DLL та перезапустіть Notepad ++. Ви побачите це в меню "Плагіни".
Алекс Пока

13

Notepad ++ не має інтегрованого управління плагінами в графічному інтерфейсі.

Примітки:

  • Менеджер плагінів був видалений із Notepad ++ 7.5 через спонсоровану рекламу (див. Другий знімок екрана у відповіді), хоча він все одно буде там, якщо ви оновили старішу версію Notepad ++.

    Ви можете помітити, що плагін Plugin Manager видалено з офіційного дистрибутива. Причина в тому, що плагін-менеджер містить рекламу в діалоговому вікні. Я ненавиджу Оголошення в додатках, і я переконуюсь, що цього не було і ніколи не буде Оголошень у Блокноті ++. Вбудований диспетчер плагінів працює, і я зроблю все можливе, щоб поставити його з Notepad ++ ASAP.

  • Зараз над цим працює (сервіс, що підтримує плагін, і список плагінів буде інтегрувати безкоштовний хостинг в менеджер плагінів, щоб позбутися реклами)

  • Тим часом ви можете встановити його вручну ( завантажити тут ).

Радимо все-таки використовувати Менеджер плагінів (оскільки це керує оновленням встановлених плагінів)

  1. Виберіть Меню> Плагіни> Менеджер плагінів> Показати Менеджер плагінів

    введіть тут опис зображення

  2. Тепер відображається список доступних плагінів, включаючи Hex-Editor:

    введіть тут опис зображення

  3. Виберіть плагін Hex-Editor та натисніть кнопку Встановити.

    введіть тут опис зображення


1
Я не бачу цього варіанту меню. У мене є меню "Плагіни", але немає підменю "Менеджер плагінів". Я використовую 32-бітний Notepad ++ v7.5.6. Чи може сам менеджер плагінів бути плагіном?
JosiahYoder-deactive за винятком ..

Дійсно, це зараз, я не усвідомлював. Дивіться оновлену відповідь.
DavidPostill

6
Можливо, все змінилося з травня, але HEX-редактор більше не в списку доступних плагінів у менеджері плагінів. (редагувати: це може бути тому, що я працюю на 64-розрядному npp)
csauve

2
@csauve Можливо. У мене 32-
бітний

8
@csauve Я знайшов 64-бітну версію на GitHub: NPP HexEdit . Просто завантажте HexEditor_0.9.5.19_x64.zipверсію.
Містер Polywhirl

13

Рекомендований Hex-редактор тут працює лише для 32-бітної версії Notepad ++ . Дивіться відповідь Яна чи іншу відповідь на рішення, яке працює з 64-бітовою версією. Я особисто використовую HxD замість гекзадатора Notepad ++, тому що мені невідомий гекседитор Notepad ++, який підтримує скасування , що є критичною характеристикою для мене.


Спочатку встановіть Notepad ++ . Я рекомендую встановити 64-бітну версію, якщо у вас ДУЖЕ стара машина. Щоб знайти його, прокрутіть вниз повз 32-бітну версію. Якщо ви знаєте кращу посилання на 64-бітну версію, будь ласка, запропонуйте це у коментарях.

Далі, завантажте найновіший плагін HexEditor .dll . Я завантажив HexEditor_0_9_5_UNI_dll.zip. Не натискайте велику зелену кнопку завантаження (HTMLTag_plugin або тощо) - це реклама, і це може бути якийсь додаток, від якого практично неможливо позбутися.

Нарешті, відкрийте поштовий файл, виберіть HexEditor.dllфайл і помістіть його в папку

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

якщо ви встановили 32-бітну версію Notepad ++ і

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

якщо ви встановили 64-бітну версію. (Для старих версій Notepad ++ опустіть папку HexEditor)

Щоб перевірити, чи була ваша установка успішною, перезапустіть Notepad ++, і вам слід побачити опцію меню Плагіни -> Hex-Editor -> Переглянути в Hex. Це переключить, чи переглядаєте ви файл у шістнадцятковій формі.

Шістнадцятковий редактор Notepad ++ не повинен скасовувати підтримку, тому я його більше не використовую. (Я все ще використовую Notepad ++ сам.) Натомість я використовую HxD, який є потужним і сприятливим для початківців .

Завдяки Bálint та momolang momo за вказівку на необхідність папки HexEditor у нових версіях.


HxD був чудовим підказом. Простий в установці та використанні.
Каспер

4
Здається, що бінарний файл для цього плагіна працює лише з 32-бітовим - моя 64-бітна АЕС відмовилася завантажувати плагін, сказавши, що він несумісний, тому що він 32-бітний.
ChrisWue

1
@JosiahYoder Просто підтвердив це для вас. Він не завантажиться, не розмістивши його всередині папки з тим самим іменем.
Балінт

2
-1, це працює лише для 32-
бітного

1
@JosiahYoder Проблема не в АЕС, проблема полягає в тому, що плагін HexEditor має лише 32 біт і тому не може бути завантажений на АЕС 64 x.
Ян Кемп

6

Якщо вищезгадані рішення не працюють, спробуйте наступне:

  1. Отримайте правильну DLL з цієї папки https://github.com/chcg/NPP_HexEdit/releases (ви, мабуть, у 64-бітній Windows, якщо не впевнені)

  2. Відкрийте таку папку (вставте своє ім’я користувача):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Створіть підпапку HexEditor

  4. Скопіюйте HexEditor.dllфайл у цю підтеку. Windows, ймовірно, вимагатиме дозволу на це.

  5. Перезапустіть Блокнот ++

Це працювало для мене на Notepad ++ 7.6 32bit


1
Це найпростіша відповідь, яка працювала для мене на Notepad v7.7.1
jcollum

Це працює і для мене (Notepad ++ v7.8.1 64-bit) ...
aschipfl

Чому ви використовуєте AppDataшлях користувача, а не той %ProgramFiles%?
not2qubit

Я, здається, пам’ятаю, що це стосувалося того, як спочатку було встановлено Notepad ++, тобто одного користувача чи всіх користувачів. На моїй машині ця папка містила інші пов'язані файли.
Мартін Еванс

6

Станом на 2019 рік, оригінальний плагін HexEditor для Notepad ++ був покинутий на десятиліття. Джерело та 32-розрядний бінарний файл версії 0.9.5 доступний у SourceForge, але це не корисно для користувачів 64-бітної АЕС (напевно, більшість сьогодні).

На щастя, на GitHub доступні різні вилки оригінального вихідного коду HexEditor, і один з них має попередньо вбудовані файли x64, доступні для завантаження:

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

Завантажте HexEditor_0.9.5.19_x64.zipза вищенаведеним посиланням, створіть каталог %ProgramFiles%\Notepad++\plugins\HexEditor, витягніть завантажене HexEditor.dllв цей каталог та перезапустіть АЕС.


1
Це правильна відповідь, і правильний шлях до розміщення плагіна після завантаження .
not2qubit

2
  1. Витягніть файл dll з zip після завантаження з https://github.com/chcg/NPP_HexEdit/releases
  2. Відкрийте Блокнот ++, натисніть Налаштування-> Імпорт-> Імпортувати плагіни ...
  3. Виберіть файл dll, який потрібно імпортувати
  4. Закрийте Блокнот ++ та відкрийте його знову
  5. Hex-редактор відобразиться під плагінами

-2

Додавання HexEditor.dll до AppData не працює для мене. Але, створивши C: \ Program Files \ Notepad ++ \ plugins \ HexEditor і поклавши в нього dll, тоді він добре працює для мене.

Я використовую Npp v7.6.6 (64-бітний) у вікні 10


1
Це рішення було запропоновано рік тому.
Рамхаунд

о, справді? Я не бачив його на цій темі. У будь-якому випадку сподіваюся, що це спрацює для інших.
Momolang momo

Він був поданий 19 травня 2018 р.
Рамхаунд

Як я вже згадував, для мене такий підхід не працює. Мені потрібно створити "HexEditor" всередині каталогу плагінів, щоб він працював.
Momolang momo

1
Це підказало саме це.
Рамхаунд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.