Existem plugins para o Geany / Gedit para suportar a leitura de arquivos binários / hexadecimais?
Existem plugins para o Geany / Gedit para suportar a leitura de arquivos binários / hexadecimais?
Respostas:
Eu escrevi um script para o plugin Geany Lua que permite a edição hexadecimal.
O arquivo está disponível em https://wiki.geany.org/config/scripts/lua
Você só precisa instalar o plugin Geany Lua (disponível via apt-get como geany-plugin-lua), copiar o script no diretório de configuração (~ / .config / geany / plugins / geanylua) e reiniciar o Geany. O script aparecerá em Ferramentas - Scripts Lua.
Se você possui o editor hexadecimal Bless, o script abrirá arquivos nele. Caso contrário, se você tiver o xxd (que vem como padrão no vim), ele permitirá que você edite o arquivo como hexadecimal no Geany.
Comentários são bem-vindos!
Existe um truque simples no Geany que eu uso para alternar facilmente entre o Geany e o GHex.
Ative o plug-in do navegador de arquivos embutido no Geany e acesse suas preferências para configurá-lo. Marque a opção “Seguir o caminho do arquivo atual” e defina um comando externo aberto, por exemplo ghex -g 1024x768 "%f"
.
Agora abra qualquer arquivo com o Geany. Se você deseja trabalhar no código hexadecimal, basta acessar o navegador de arquivos embutido (sempre no caminho certo) e usar o botão direito do mouse no seu arquivo e selecionar "Abrir externamente" . Geany abrirá o arquivo no GHex automaticamente. Depois de terminar o GHex, feche-o. Se você mudou alguma coisa no arquivo, basta recarregar o arquivo no Geany. É um fluxo de trabalho eficiente e simples.