deff - โปรแกรมดู git diff แบบ TUI เชิงโต้ตอบ
(github.com/flamestro)- เครื่องมือ TUI ที่พัฒนาด้วย Rust ซึ่งให้มุมมองเปรียบเทียบแบบ Side-By-Side เพื่อให้ ตรวจสอบการเปลี่ยนแปลงของ git ได้อย่างเข้าใจง่าย
- รองรับการย้ายทีละไฟล์, การเลื่อนแนวตั้ง·แนวนอน, syntax highlighting, และ การแสดงสีของบรรทัดที่เพิ่ม/ลบ
- รองรับทั้ง การนำทางด้วยคีย์บอร์ดและเมาส์ พร้อม คีย์ลัดสไตล์ Vim
- มีฟังก์ชันค้นหาใน diff (พิมพ์
/แล้วนำทางด้วยn/N) และฟังก์ชัน สลับสถานะการรีวิวรายไฟล์ (r) - เปรียบเทียบความต่างระหว่างสาขาโลคัลและสาขารีโมตด้วยกลยุทธ์
upstream-ahead- รองรับ
rangeที่สามารถระบุ--base/--headเพื่อการเปรียบเทียบแบบชัดเจน - ใช้ ตัวเลือก
--include-uncommittedเพื่อรวมการเปลี่ยนแปลงที่ยังไม่ได้ commit และไฟล์ที่ยังไม่ถูกติดตามได้
- รองรับ
- สถานะการรีวิวจะถูก บันทึกไว้ในเครื่อง ที่
.git/deff/reviewed/เพื่อให้จัดการต่อเนื่องได้ - ด้วย syntax highlighting ที่รับรู้ภาษา และ การเน้นสีระดับบรรทัด ทำให้ช่วงที่เปลี่ยนแปลงอ่านได้ชัดเจนมาก
- ใช้ธีมมืดเป็นค่าเริ่มต้น และสามารถตั้งค่า ธีมมืด/สว่าง/อัตโนมัติ ได้ด้วยตัวเลือก
--theme - สัญญาอนุญาต MIT
ยังไม่มีความคิดเห็น