Czy są jakieś wtyczki dla Geany / Gedit do obsługi odczytu plików binarnych / szesnastkowych?
Czy są jakieś wtyczki dla Geany / Gedit do obsługi odczytu plików binarnych / szesnastkowych?
Odpowiedzi:
Napisałem skrypt dla wtyczki Geany Lua, który umożliwia edycję szesnastkową.
Plik jest dostępny na https://wiki.geany.org/config/scripts/lua
Musisz tylko zainstalować wtyczkę Geany Lua (dostępną przez apt-get jako geany-plugin-lua), skopiować skrypt do katalogu konfiguracji (~ / .config / geany / plugins / geanylua) i zrestartować Geany. Skrypt pojawi się w obszarze Narzędzia - Skrypty Lua.
Jeśli masz edytor hex Bless, skrypt otworzy w nim pliki. W przeciwnym razie, jeśli masz xxd (który jest standardowo dostarczany z vimem), to pozwoli ci edytować plik jako hex w Geany.
Informacje zwrotne są mile widziane!
W Geany istnieje prosta sztuczka umożliwiająca łatwe przełączanie między Geany i GHex.
Aktywuj wbudowaną wtyczkę przeglądarki plików w Geany i przejdź do jej preferencji, aby ją skonfigurować. Zaznacz opcję „Podążaj ścieżką bieżącego pliku” i ustaw zewnętrzne polecenie otwarcia, np ghex -g 1024x768 "%f"
.
Teraz otwórz dowolny plik za pomocą Geany. Jeśli chcesz pracować nad kodem szesnastkowym, po prostu wejdź do wbudowanej przeglądarki plików (zawsze znajduje się we właściwej ścieżce) i kliknij prawym przyciskiem myszy plik i wybierz „Otwórz zewnętrznie” . Geany automatycznie otworzy plik w GHex. Po zakończeniu korzystania z GHex, zamknij go. Jeśli coś się zmieniło w pliku, wystarczy ponownie załadować plik w Geany. To prosty, wydajny przepływ pracy.