Geany / Gedit: плагин шестнадцатеричного редактора

8

Существуют ли плагины для Geany / Gedit для поддержки чтения бинарных / шестнадцатеричных файлов?

Aadishri
источник
6
Существует список плагинов Gedit здесь и Geeny плагинов здесь , хотя ни для редактирования бинарных файлов. Если это не обязательно должен быть плагин, взгляните на «Bless hex editor» и «GHex», которые доступны в центре программного обеспечения.
Уоррен Хилл
@WarrenHill Ваша вторая ссылка, вероятно, должна указывать здесь . :)
Pileofrocks
3
И «Bless hex Editor», и «GHex» фантастичны и похожи. Мои предпочтения слегка смещены в сторону «Благослови шестнадцатеричный редактор», чтобы улучшить интерфейс
Aadishri

Ответы:

3

Возможно, вам лучше использовать специальное программное обеспечение. Признаюсь, я этим не пользовался, но Блесс выглядит интересно, как уже упоминалось в комментарии выше (только что увидел сейчас ...).

lpanebr
источник
2
Да, спасибо. Я уже попробовал это, и это хорошо, как я уже прокомментировал!
Адишри
1

Я написал скрипт для плагина Geany Lua, который позволяет вам выполнять шестнадцатеричное редактирование.

Файл доступен по адресу https://wiki.geany.org/config/scripts/lua.

Вам просто нужно установить плагин Geany Lua (доступный через apt-get as geany-plugin-lua), скопировать скрипт в каталог конфигурации (~ / .config / geany / plugins / geanylua) и перезапустить Geany. Сценарий появится в разделе Инструменты - Lua Scripts.

Если у вас есть шестнадцатеричный редактор Bless, скрипт откроет в нем файлы. В противном случае, если у вас есть xxd (стандартно поставляется с vim), он позволит вам редактировать файл как шестнадцатеричный в Geany.

Обратная связь приветствуется!

Траун
источник
Это работает, и интерфейс Geany, возможно, немного теплее. Обратите внимание, что даже при установленном Bless, файлы все еще открываются в Geany (что мне подходит).
u2n
0

В Geany есть простой трюк, который я использую для легкого переключения между Geany и GHex.

Активируйте встроенный плагин файлового браузера в Geany и перейдите к его настройкам, чтобы настроить его. Отметьте опцию «Следовать по пути текущего файла» и задайте внешнюю команду открытия, например ghex -g 1024x768 "%f".

Теперь откройте любой файл с Geany. Если вы хотите работать с шестнадцатеричным кодом, просто войдите во встроенный файловый браузер (он всегда находится в правильном пути) и щелкните правой кнопкой мыши на вашем файле и выберите «Открыть снаружи» . Geany автоматически откроет файл в GHex. Когда вы закончите с GHex, закройте его. Если у вас что-то изменилось в файле, вам просто нужно перезагрузить файл в Geany. Это простой эффективный рабочий процесс.

стог
источник