Công cụ này làm gì
Công cụ so sánh văn bản đối chiếu hai phiên bản của một văn bản và chỉ ra chính xác những gì đã thay đổi. Nội dung bị xóa được đánh dấu màu đỏ và nội dung được thêm màu xanh lá, kèm số dòng của cả hai phiên bản để bạn tìm được từng thay đổi trong tệp gốc.
Hãy dùng nó để xem lại các chỉnh sửa trong một tài liệu, so sánh hai tệp cấu hình, kiểm tra điều gì đã thay đổi giữa hai phản hồi API, hoặc tìm ra một ký tự duy nhất làm hỏng phép so sánh chuỗi.
Cách sử dụng
- Dán phiên bản cũ vào Văn bản gốc và phiên bản mới vào Văn bản đã sửa, hoặc nhấn Ví dụ.
- Các khác biệt xuất hiện bên dưới ngay khi bạn gõ.
- Chọn Dòng, Từ hoặc Ký tự để điều chỉnh độ chi tiết của phép so sánh.
- Bật Không phân biệt hoa thường hoặc Bỏ qua khoảng trắng đầu/cuối để ẩn những thay đổi bạn không quan tâm.
- Nhấn Đổi chỗ để đảo chiều so sánh, hoặc Sao chép patch để sao chép một unified diff.
Ví dụ
So sánh một danh sách mua sắm trong đó bread thành whole grain bread, eggs bị xóa và dark chocolate được thêm vào sẽ cho thấy hai dòng bị xóa và hai dòng được thêm. Patch dạng unified trông như sau:
apples
-bread
+whole grain bread
milk
-eggs
coffee beans
+dark chocolate
Mẹo
- Với JSON, hãy định dạng cả hai bên bằng công cụ định dạng JSON trước để diff hiển thị thay đổi thật thay vì khác biệt về bố cục.
- Văn bản rất lớn hoặc khác nhau hoàn toàn có thể mất quá nhiều thời gian để so sánh; khi đó công cụ sẽ dừng sau vài giây và đề nghị bạn rút gọn đầu vào.
Câu hỏi thường gặp
› Chế độ dòng, từ và ký tự khác nhau thế nào?
Chế độ dòng đánh dấu cả dòng là được thêm hay bị xóa, phù hợp nhất cho mã nguồn, tệp cấu hình và danh sách. Chế độ từ tô sáng các từ thay đổi bên trong một đoạn văn, hợp với văn xuôi. Chế độ ký tự hiển thị những chỉnh sửa nhỏ nhất, chẳng hạn một lỗi gõ duy nhất.
› Tôi có lấy được tệp patch không?
Có. Nhấn "Sao chép patch" để sao chép các khác biệt ở định dạng unified diff, cùng định dạng với git diff, mà các công cụ như git apply và patch đều hiểu.
› Tại sao những dòng chỉ thay đổi khoảng trắng lại bị coi là khác?
Mặc định mọi ký tự đều được tính. Bật "Bỏ qua khoảng trắng đầu/cuối" ở chế độ dòng để bỏ qua thụt lề và khoảng trắng ở cuối dòng.
› Văn bản của tôi có bị tải lên không?
Không. Việc so sánh chạy trong trình duyệt của bạn, nên an toàn với tài liệu riêng tư và mã nguồn.