git-split-diffs - CLI Diff chia cửa sổ kiểu GitHub
(github.com)-
Công cụ mã nguồn mở để xem Diff theo phong cách GitHub ngay trong terminal
-
Hỗ trợ syntax highlighting (dùng shiki mà VSCode sử dụng)
-
Hỗ trợ line wrapping. Có thể truncate
-
Các thay đổi inline quan trọng cũng được làm nổi bật
-
Trên terminal hẹp sẽ hiển thị unified diff (mặc định 80 ký tự mỗi bên, tức terminal từ 160 trở xuống sẽ được hợp nhất)
-
Hỗ trợ theme: Dark (mặc định), Arctic, Light, GitHub Light/Dark, Solarized Light/Dark, Monochrome Light/Dark
1 bình luận
Trên macOS, vì có thể cài đặt/quản lý delta bằng brew nên tôi đã cài và sử dụng nó (với thiết lập mặc định). Sau khi xem git-split-diffs mà bạn đăng, tôi tìm hiểu thêm và xác nhận rằng delta cũng hỗ trợ tính năng đó, nên đã cấu hình ổn thỏa. Cảm ơn!
kho lưu trữ delta: https://github.com/dandavison/delta
thiết lập side-by-side-view: https://github.com/dandavison/delta#side-by-side-view