Чому Notepad ++ відключає плагін HexEditor?


23

Блокнот ++ - чудовий редактор ... Засіб регулярного вираження приголомшено, але я можу з цим жити. Це добре для більшості ситуацій пошуку / заміни, а для випадкових інших я просто перейду на UltraEdit (Unicode) або TextPad (тільки для ASCII).

Однак я не можу жити без шістнадцяткового редактора!

Можливо, плагін Notepad ++ HexEditor працює нормально ... Я його часто використовую.

З незрозумілих мені причин цей плагін насильно вимикається програмою Notepad ++ щоразу, коли я переходжу до останньої версії (Notepad ++), повідомляючи щось на зразок ".. через проблеми нестабільності". HexEditor.dllотримує переїхав до «карантині» вкладений: .\disabled.

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

Що відбувається? Чи випадково вони помиляються і пошкоджують дані? Чи виходить з ладу Блокнот ++?

Чи можна довіряти цьому плагіну?


Цікаве питання? Можливо, проблема виправлена ​​на стороні плагіна, а сторона Notepad ++ не була повідомлена про це? Зрештою, ви завжди можете запитати розробників, чому теги плагінів несумісні.
AndrejaKo

Пошук в Google для нестабільності Notepad ++ HexEditor знаходить нитку (номер 2 лише до цього питання про Супер Користувача), яка передбачає, що HexEditor "може вивести з ладу Блокнот ++ у деяких рідкісних випадках".
Bavi_H

1
... І ось потрібний пошук трекера помилок для відкритих помилок HexEditor: блокнот ++ плагіни - трекер: помилки - відкрито - HexEditor
Bavi_H

2
Дякуємо за коментарі. Я був на форумі Sourceforge Notepad ++ і знайшов деякі записи. 2009-12-09 HexEditor v0.9.5 проти N ++ v5.6.1 2009-09-25 Hex-редактор 2009-09-11 доступний Hex-редактор v0.9.5 Це здається безпечним для даних, з деякими помилками відображення, які вони працюють .. Для мене досить добре, оскільки головним моїм клопотом було питання корупції даних.
Пітер.О

Відповіді:


9

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

Більш ранні версії Notepad ++ не мали цих проблем із плагіном.


Дякую за коментар ... Можливо, я використовував його таким чином, що не викликав помилку .... За 10 місяців, коли я задав питання, я працював над проблемою, використовуючи Emacs як "серйозний" "редактор ... (насправді я перейшов табори повністю на Ubuntu, де я ще можу використовувати Notepad ++; працює в wine.. :)
Peter.O

1
Плагін увімкнено та працює знову
Шон Хуліхане

Вигляд таємничий, оскільки я використовував Notepad ++ з плагіном Hex Editor протягом 6 років і ніколи не бачив жодних збоїв, пов’язаних із Hex Editor. Я також працював над дуже великими файлами (до 2 ГБ).
Juha Untinen

@JuhaUntinen Я ніколи не з'ясовував, що насправді викликає збої, можу лише підтвердити, що вони можуть статися.
Майкл К

5

Просто помістіть його назад у папку плагінів, і він прекрасно працює.


2
Трохи болю щоразу, коли оновлення Notepad ++.
Tom.Bowen89

2

Просто копіювання HexEditor.dll назад з вимкненої в папку плагінів вирішує проблему. Я не натрапив на жоден крах.


2

Мені теж подобається плагін HexEditor. Я повернув Notepad ++ на більш стару версію, щоб мати можливість працювати з цим плагіном. Тепер я перевірив останню версію на Notepad ++ (v5.9.2 Unicode) з останнім плагіном HexEditor (v.0.9.5 Unicode), і він працює! Плагін більше не вимкнено.


Він доступний, але Стабільність все ще говорить про наявні проблеми.
PPC-Coder

1

Деякі плагіни відключені програмою Notepad ++ під час оновлення: /. Один з моїх улюблених плагінів diff невдовзі відключився, і мені довелося отримати більш ранній варіант Notepad ++, щоб впоратися.


1

Чому? Я виявив причину, чому лише нещодавно, тож я міг би поділитися нею тут. Ну, це одна з причин або один із можливих сценаріїв.

Перш за все, я лише нещодавно почав використовувати плагін Hex Editor для Notepad ++. Тож я не знав, що в Notepad ++ виникли проблеми зі стабільністю цього плагіна. Але це цифри! Плагін не оновлювався дуже довго (спробуйте шість років), тоді як Notepad ++ регулярно оновлювався (десяток за рік). У якийсь момент Notepad ++ став несумісним із цим плагіном.

Це не головне питання, як я це бачу. Але я можу зрозуміти, чому автор Notepad ++ хоче пройти повз цей плагін і відключити його щоразу, коли Notepad ++ оновлюється до нової версії. Сценарій інсталятора переміщує плагін до підпапки з назвою "вимкнено".

Нещодавно у мене на комп’ютері були деякі файли NFO, і коли я правою кнопкою миші натиснув один із файлів і вирішив редагувати його в «Блокноті ++» у контекстному меню, «Блокнот ++» вийшов з ладу. Я думав, що це дивно. Тож я запустив Notepad ++, а потім перетягнув на нього файл і він спрацював. Тож воно виходило з ладу щоразу, коли я використовував контекстне меню, щоб відкрити файл, і воно працювало кожен раз, коли я перетягував і відпускав файл або використовував діалогове вікно відкритого файлу.

Через кілька тижнів мені надійшло повідомлення про те, що доступна нова версія Notepad ++. Тож я його завантажив і встановив. Це перший раз, коли я отримав повідомлення про те, що плагін Hex Editor нестабільний і його потрібно перенести в папку "вимкнено".

Діалогове повідомлення

У мене була думка, що це може бути причиною аварій. Як виявилося, так було! Зараз я використовую версію 6.9.2 Notepad ++ та 0.9.5 плагіна Hex Editor для Windows 10 версії 1511 (10586.494). Як тільки я переміщу файл DLL для Hex Editor у папку плагінів, щоб увімкнути його, а потім використати контекстне меню, щоб відкрити файл, він виводить з ладу програму. Якщо я його вимкну, перенесіть файл DLL назад у вимкнену папку, тоді він не вийде з ладу при використанні контекстного меню.

Помилка збою

Примітка! Це відбувається лише в тому випадку, якщо розширення імені файлу - NFO! Тож на файл із розширенням імені TXT це не впливає. Я не перевірив багато інших розширень імен файлів, які в мене є на своєму комп’ютері, але я протестував деякі з них (наприклад, JPG), і, схоже, впливають лише файли з розширеннями NFO.

Якщо хтось вважає це цікавим, ось що робити, щоб повторити його.

  1. Встановіть Notepad ++ версії 6.9.2.
  2. Встановіть плагін Hex Editor версії 0.9.5.
  3. Створіть новий файл-манекен на робочому столі під назвою dummy.nfo.
  4. Клацніть правою кнопкою миші на файл і виберіть «Правка за допомогою блокнота ++».

Зауважте, що деякі старіші версії Notepad ++ також викличуть помилку. Я не знаю, яка версія представила це питання. Але якщо ви використовуєте занадто стару версію, помилка не з’явиться.


0

Плагін Hex Editor працює для мене без зайвих проблем. Я використовую Notepad ++ 6.8.8 з Hex Editor 0.9.5.

Я виявив лише одне питання, яке вирішується, де Notepad ++ не вдається правильно запуститися. Блокнот ++ можна побачити в диспетчері завдань, і він витрачає все більше і більше пам’яті. Причиною такої поведінки є %APPDATA%\Notepad++\plugins\configвідсутність каталогу (наприклад, для новоствореного користувача).

Щоб вирішити це:

  • Закінчіть всі процеси Notepad ++ користувача через програму диспетчера завдань
  • Створіть каталог, що відсутній, або через Провідник Windows, або за допомогою наступного командного рядка
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • Після цього Блокнот ++ знову почне нормально

Все-таки це помилка в Hex Editor з останніми випусками Notepad ++. Але на мій погляд, нічого не можна назвати плагіном Hex Editor нестабільним.


0

Існує лише проблема під час першого запуску плагіна Hexeditor.

Установки Notepad ++ та плагінів зберігаються у вашому профілі користувача (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).

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

Я видалив усі плагіни та додав один. Потім я запустив Notepad ++, закрив Notepad ++ і додав наступний плагін, поки не були додані всі ваші плагіни.

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