Geany / Gedit: ปลั๊กอินตัวแก้ไข hex


8

มีปลั๊กอินสำหรับ Geany / Gedit เพื่อรองรับการอ่านไฟล์ไบนารี / ฐานสิบหกหรือไม่?


6
มีรายการของปลั๊กอิน Gedit ที่นี่ และ Geeny ปลั๊กอินที่นี่แต่ไม่มีสำหรับการแก้ไขไฟล์ไบนารี หากไม่จำเป็นต้องเป็นปลั๊กอินให้ดูที่ "Bless hex editor" และ "GHex" ทั้งคู่ที่มีอยู่ในศูนย์ซอฟต์แวร์
Warren Hill

@WarrenHill การเชื่อมโยงที่สองของคุณอาจจะชี้ไปที่นี่ :)
pileofrocks

3
ทั้ง "Bless hex editor" และ "GHex" นั้นยอดเยี่ยมและคล้ายคลึงกัน การตั้งค่าของฉันเอียงเล็กน้อยไปที่ "Bless hex editor" เพื่อความรู้สึก UI ที่ดีขึ้นเล็กน้อย
Aadishri

คำตอบ:


3

บางทีคุณน่าจะดีกว่าการใช้ซอฟต์แวร์เฉพาะ ฉันยอมรับว่าฉันไม่ได้ใช้ แต่Blessดูน่าสนใจดังที่ได้กล่าวไว้ในความคิดเห็นด้านบน (เพิ่งเห็นตอนนี้ ... )


2
ใช่ขอบคุณ. ฉันได้ลองแล้วและมันก็ดีตามที่ฉันได้แสดงความคิดเห็นแล้ว!
Aadishri

1

ฉันเขียนสคริปต์สำหรับปลั๊กอิน 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 อาจอุ่นกว่าเล็กน้อย โปรดทราบว่าแม้เมื่อติดตั้ง Bless แล้วไฟล์ยังคงเปิดใน Geany (ซึ่งใช้ได้สำหรับฉัน)
u2n

0

มีเคล็ดลับง่ายๆใน Geany I ที่ใช้สำหรับการสลับระหว่าง Geany และ GHex ได้ง่าย

เปิดใช้งานปลั๊กอินเบราว์เซอร์ไฟล์ในตัวใน Geany และไปที่การตั้งค่าเพื่อกำหนดค่า ตรวจสอบตัวเลือก“ติดตามเส้นทางของแฟ้มปัจจุบัน”ghex -g 1024x768 "%f"และการตั้งค่าคำสั่งเปิดภายนอกเช่น

ตอนนี้เปิดไฟล์ใดก็ได้ด้วย Geany หากคุณต้องการทำงานในรหัสฐานสิบหกก็เข้าไปคลิกขวาในตัวเบราเซอร์ไฟล์ (มันมักจะอยู่ในเส้นทางที่ถูกต้อง) และใช้ในไฟล์ของคุณและเลือก“เปิดภายนอก” Geany จะเปิดไฟล์ใน GHex โดยอัตโนมัติ หลังจากเสร็จสิ้นการใช้ GHex ให้ปิด หากคุณมีสิ่งที่เปลี่ยนแปลงในไฟล์คุณเพียงแค่โหลดไฟล์ซ้ำใน Geany มันเป็นกระบวนการทำงานที่มีประสิทธิภาพง่าย ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.