มีปลั๊กอินสำหรับ Geany / Gedit เพื่อรองรับการอ่านไฟล์ไบนารี / ฐานสิบหกหรือไม่?
มีปลั๊กอินสำหรับ Geany / Gedit เพื่อรองรับการอ่านไฟล์ไบนารี / ฐานสิบหกหรือไม่?
คำตอบ:
ฉันเขียนสคริปต์สำหรับปลั๊กอิน Geany Lua ที่ให้คุณแก้ไข hex ได้
ไฟล์สามารถใช้ได้จากhttps://wiki.geany.org/config/scripts/lua
คุณต้องติดตั้งปลั๊กอิน Geany Lua (มีให้ผ่าน apt-get as geany-plugin-lua) คัดลอกสคริปต์ลงในไดเรกทอรีการกำหนดค่าของคุณ (~ / .config / geany / plugins / geanylua) แล้วรีสตาร์ท Geany สคริปต์จะปรากฏภายใต้เครื่องมือ - สคริปต์ Lua
หากคุณมีโปรแกรมแก้ไขฐานสิบหก Bless สคริปต์จะเปิดไฟล์ในนั้น มิฉะนั้นถ้าคุณมี xxd (ซึ่งมาพร้อมกับ vim) มันจะอนุญาตให้คุณแก้ไขไฟล์เป็น hex ภายใน Geany
ข้อเสนอแนะยินดีต้อนรับ!
มีเคล็ดลับง่ายๆใน Geany I ที่ใช้สำหรับการสลับระหว่าง Geany และ GHex ได้ง่าย
เปิดใช้งานปลั๊กอินเบราว์เซอร์ไฟล์ในตัวใน Geany และไปที่การตั้งค่าเพื่อกำหนดค่า ตรวจสอบตัวเลือก“ติดตามเส้นทางของแฟ้มปัจจุบัน”ghex -g 1024x768 "%f"
และการตั้งค่าคำสั่งเปิดภายนอกเช่น
ตอนนี้เปิดไฟล์ใดก็ได้ด้วย Geany หากคุณต้องการทำงานในรหัสฐานสิบหกก็เข้าไปคลิกขวาในตัวเบราเซอร์ไฟล์ (มันมักจะอยู่ในเส้นทางที่ถูกต้อง) และใช้ในไฟล์ของคุณและเลือก“เปิดภายนอก” Geany จะเปิดไฟล์ใน GHex โดยอัตโนมัติ หลังจากเสร็จสิ้นการใช้ GHex ให้ปิด หากคุณมีสิ่งที่เปลี่ยนแปลงในไฟล์คุณเพียงแค่โหลดไฟล์ซ้ำใน Geany มันเป็นกระบวนการทำงานที่มีประสิทธิภาพง่าย ๆ