23

Notepad++ - отличный редактор ... Средство регулярного выражения отстает в росте, но я могу жить с этим. Это нормально для большинства ситуаций, связанных с поиском и заменой, а для других случаев я просто прыгну на UltraEdit (Unicode) или TextPad (только ASCII).

Тем не менее, я не могу жить без шестнадцатеричного редактора!

Плагин Notepad++ HexEditor, кажется, работает нормально ... Я использую это часто.

По какой-то неизвестной мне причине этот плагин принудительно отключается Notepad++ всякий раз, когда я обновляюсь до последней версии (Notepad++), с сообщением, напоминающим «.. из-за проблем с нестабильностью». HexEditor.dll перемещается в подпапку "карантин":. .\disabled .

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

В чем дело? Это случайно делает это неправильно и искажает данные? Это сбой Notepad++?

Могу ли я доверять этому плагину?

8 ответов8

9

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

Более ранние версии Notepad++ не имеют таких проблем с плагином.

5

Просто положите его обратно в папку с плагинами, и он будет работать нормально.

2

Простое копирование HexEditor.dll обратно из отключенной в папку плагинов решает проблему. Я не сталкивался с какой-либо аварии.

2

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

1

Некоторые плагины отключаются Notepad++ при обновлении:/. Некоторое время назад один из моих любимых плагинов diff был отключен, и мне пришлось справиться с более ранней версией Notepad++.

1

Зачем? Я обнаружил причину, почему только недавно, поэтому я мог бы поделиться этим здесь. Ну, это одна из причин или один из возможных сценариев.

Прежде всего, я начал использовать плагин Hex Editor для Notepad++ только недавно. Поэтому я не знал, что Notepad++ имел проблемы со стабильностью с этим плагином. Но это цифры! Плагин не обновлялся в течение очень долгого времени (попробуйте шесть лет), в то время как Notepad++ регулярно обновлялся (дюжина в год). В какой-то момент Notepad++ стал несовместим с этим плагином.

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

Недавно у меня на компьютере было несколько файлов NFO, и когда я щелкнул правой кнопкой мыши по одному из файлов и решил отредактировать его в Notepad++ из контекстного меню, Notepad++ дал сбой. Я думал, что это было странно. Поэтому я запустил 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++».

Обратите внимание, что некоторые старые версии Notepad++ также будут вызывать ошибку. Я не знаю, какая версия представила эту проблему. Но если вы используете слишком старую версию, то ошибка не появится.

0

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

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

Чтобы решить это:

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

Тем не менее это ошибка в Hex Editor в последних выпусках Notepad++. Но, на мой взгляд, нечего назвать плагин Hex Editor нестабильным.

0

Проблема возникает только при первом запуске плагина Hexeditor.

Настройки Notepad++ и плагинов хранятся в вашем профиле пользователя (% USERPROFILE%\Appdata\Roaming\Notepad++).

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .