-
เครื่องมือโอเพนซอร์สสำหรับดู Diff ในเทอร์มินัลด้วยสไตล์แบบ GitHub
-
รองรับ Syntax Highlight (ใช้
shikiที่ VSCode ใช้งาน) -
รองรับการตัดบรรทัด และการ truncate
-
ไฮไลต์การเปลี่ยนแปลงแบบอินไลน์ที่สำคัญด้วย
-
บนเทอร์มินัลที่แคบจะแสดง Diff แบบรวม (ค่าเริ่มต้นคือข้างละ 80 ดังนั้นเทอร์มินัลที่กว้าง 160 หรือน้อยกว่าจะถูกรวม)
-
รองรับธีม: Dark (ค่าเริ่มต้น), Arctic, Light, GitHub Light/Dark, Solarized Light/Dark, Monochrome Light/Dark
1 ความคิดเห็น
บน macOS สามารถติดตั้ง/จัดการ delta ได้ด้วย brew เลยใช้งานแบบติดตั้งด้วยการตั้งค่าเริ่มต้นอยู่แล้ว แต่พอเห็น git-split-diffs ที่คุณโพสต์มาก็เลยลองค้นดู และพบว่า delta ก็รองรับฟีเจอร์นี้เช่นกัน เลยตั้งค่าได้เรียบร้อยครับ ขอบคุณมาก!
ที่เก็บโค้ดของ delta: https://github.com/dandavison/delta
การตั้งค่า side-by-side-view: https://github.com/dandavison/delta#side-by-side-view