เริ่มต้นใช้งาน
ความสามารถ
- การเน้นไวยากรณ์ของภาษา: ใช้ธีมการเน้นไวยากรณ์เดียวกับ bat ได้
- การเน้นความต่างระดับคำ: ใช้อัลกอริทึมอนุมานการแก้ไขแบบ Levenshtein
- มุมมองแบบเคียงข้างกัน: รวมความสามารถตัดบรรทัด
- แสดงหมายเลขบรรทัด
- ย้ายระหว่างไฟล์: ใน diff ขนาดใหญ่สามารถใช้ปุ่ม n และ N เพื่อย้ายระหว่างไฟล์ได้
- การแสดงผล merge conflict ที่ดีขึ้น
- การแสดงผล git blame ที่ดีขึ้น: รองรับการเน้นไวยากรณ์และสามารถจัดรูปแบบคอมมิตเป็นลิงก์ไปยังผู้ให้บริการโฮสต์ได้
- การเน้นไวยากรณ์ของเอาต์พุต grep: รองรับ
rg, git grep, grep เป็นต้น
- รองรับความสามารถ
--color-moved ของ Git
- คัดลอกโค้ดได้: เอาเครื่องหมาย
-/+ ออกโดยค่าเริ่มต้น
- โหมดจำลอง
diff-highlight และ diff-so-fancy
- สามารถจัดรูปแบบแฮชคอมมิตเป็นไฮเปอร์ลิงก์ในเทอร์มินัลได้
- กรอบ/เส้นตกแต่งที่จัดสไตล์ได้: เน้นส่วนหัวของคอมมิต ไฟล์ และชังก์
- รองรับสตริงสไตล์: ใช้สีพื้นหน้า สีพื้นหลัง และคุณสมบัติฟอนต์ได้กับองค์ประกอบสไตล์มากกว่า 20 รายการ
- จัดการเอาต์พุต unified diff แบบดั้งเดิมและเอาต์พุตของ git
- ตรวจจับพื้นหลังเทอร์มินัลแบบสว่าง/มืดโดยอัตโนมัติ
เพจเจอร์แบบเน้นไวยากรณ์สำหรับเอาต์พุต Git, diff และ grep
- Delta ช่วยให้วิเคราะห์การเปลี่ยนแปลงของโค้ดได้อย่างมีประสิทธิภาพและสนุกยิ่งขึ้น
- สามารถปรับเปลี่ยนเลย์เอาต์และสไตล์ได้อย่างกว้างขวาง และยังคงให้ใกล้เคียงกับเอาต์พุต git/diff แบบปกติได้
ธีมการเน้นไวยากรณ์
- ใช้ธีมสีการเน้นไวยากรณ์เดียวกับ bat ได้:
delta --show-syntax-themes --dark
delta --show-syntax-themes --light
มุมมองแบบเคียงข้างกัน
- โดยค่าเริ่มต้น มุมมองแบบเคียงข้างกันจะเปิดใช้หมายเลขบรรทัด และทั้งพาเนลซ้ายและขวาต่างก็มีการเน้นไวยากรณ์
หมายเลขบรรทัด
- สามารถเปิดใช้หมายเลขบรรทัดได้ในการตั้งค่า
delta
Merge conflict
- สามารถดูคู่มือผู้ใช้เพื่อจัดการ merge conflict ได้
Git blame
- สามารถดูคู่มือผู้ใช้เพื่อปรับปรุง git blame ได้
Ripgrep, git grep
- สามารถดูคู่มือผู้ใช้เพื่อเน้นไวยากรณ์เอาต์พุตของ ripgrep และ git grep ได้
การติดตั้งและการใช้งาน
- สามารถดูคู่มือผู้ใช้และ
delta --help ได้
ผู้ดูแลโครงการ
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
catเป็นbatgit diff --color-words --word-diff-regex='\w+|.'git config --global --replace-all delta.max-line-length 0git diffปกติพร้อมสี แต่รู้สึกว่า Delta ซับซ้อนเกินไป