Существуют ли плагины для Geany / Gedit для поддержки чтения бинарных / шестнадцатеричных файлов?
Существуют ли плагины для Geany / Gedit для поддержки чтения бинарных / шестнадцатеричных файлов?
Ответы:
Я написал скрипт для плагина 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 есть простой трюк, который я использую для легкого переключения между Geany и GHex.
Активируйте встроенный плагин файлового браузера в Geany и перейдите к его настройкам, чтобы настроить его. Отметьте опцию «Следовать по пути текущего файла» и задайте внешнюю команду открытия, например ghex -g 1024x768 "%f"
.
Теперь откройте любой файл с Geany. Если вы хотите работать с шестнадцатеричным кодом, просто войдите во встроенный файловый браузер (он всегда находится в правильном пути) и щелкните правой кнопкой мыши на вашем файле и выберите «Открыть снаружи» . Geany автоматически откроет файл в GHex. Когда вы закончите с GHex, закройте его. Если у вас что-то изменилось в файле, вам просто нужно перезагрузить файл в Geany. Это простой эффективный рабочий процесс.