So sánh văn bản
Dán hai phiên bản của một văn bản và xem từng dòng, từ hoặc ký tự đã thay đổi.
So sánh 200.000 ký tự đầu của mỗi bên để giữ tốc độ nhanh.
Chạy ngay trên trình duyệt. Không có gì bạn nhập vào bị gửi đi đâu cả.
- Chế độ dòng, từ hoặc ký tự
- Xem cạnh nhau hoặc gộp chung
- Không tải gì lên
Cách so sánh hai văn bản
- Dán văn bản gốc vào bên trái và văn bản đã sửa vào bên phải.
- Chọn chế độ dòng, từ hoặc ký tự, và cách xem cạnh nhau hoặc gộp chung.
- Xem phần thêm và xóa được tô sáng cùng số lượng thay đổi.
So sánh chế độ dòng, từ và ký tự
| Dòng | Từ | Ký tự | |
|---|---|---|---|
| Phù hợp nhất cho | Code, file cấu hình, danh sách | Văn xuôi và câu văn | Lỗi gõ, sửa từng chữ |
| Thay đổi chỉ khoảng trắng | Đánh dấu cả dòng | Bỏ qua, khoảng trắng được gộp lại | Đánh dấu từng khoảng trắng thừa |
| Thay đổi chỉ hoa/thường (cat và Cat) | Đánh dấu cả dòng | Chỉ đánh dấu từ đó | Chỉ đánh dấu chữ cái đó |
Chế độ từ coi "foo bar" và "foo bar" là giống hệt nhau, vì nó gộp các khoảng trắng liên tiếp lại trước khi so sánh. Chế độ dòng vẫn đánh dấu dòng đó là đã đổi, vì hai dòng không giống nhau từng byte, còn chế độ ký tự cho thấy chính xác khoảng trắng thừa nào đã bị xóa.
Cách đọc kết quả được tô sáng
- Cạnh nhau hiển thị bản gốc bên trái và bản đã sửa bên phải, mỗi bên có phần tô sáng riêng, dễ nhất khi so sánh hai tài liệu đầy đủ.
- Gộp chung đan xen cả hai phiên bản vào một cột, phần xóa và thêm nằm sát nhau, dễ hơn để phát hiện một thay đổi nhỏ.
- Ba số đếm phía trên kết quả (đã thêm, đã xóa, không đổi) là tổng số dòng, từ hoặc ký tự tùy theo chế độ đang bật, không phải số lượt chỉnh sửa riêng lẻ.
Khi hai văn bản trông giống hệt nhau nhưng thực ra khác
Một khoảng trắng ở cuối dòng, một dấu ngoặc kép cong bị đổi thành thẳng, hoặc dấu xuống dòng kiểu Windows lẫn với kiểu Mac có thể khiến hai văn bản trông giống nhau trên màn hình nhưng hiện ra khác biệt ở khắp nơi trong chế độ ký tự.
Chế độ ký tự là cách nhạy nhất để bắt được kiểu khác biệt vô hình này, vì chế độ dòng và từ đều có thể bỏ qua một thay đổi không ảnh hưởng đến cả dòng hay cả từ.
Câu hỏi thường gặp về So sánh văn bản
Chế độ dòng và chế độ từ khác nhau thế nào?
Chế độ dòng đánh dấu cả dòng là thêm hoặc xóa, phù hợp nhất cho code và danh sách. Chế độ từ chỉ đánh dấu những từ đã đổi trong một dòng, dễ đọc hơn với văn xuôi.
Văn bản so sánh được có thể lớn đến đâu?
Không có giới hạn cố định, nhưng phần so sánh vượt quá 200.000 ký tự mỗi bên sẽ bị cắt bớt để trang vẫn phản hồi nhanh.
Đây có giống một diff của Git không?
Nó so sánh văn bản thô theo cùng cách, nhưng không đọc file, thư mục hay lịch sử Git. Hãy dán hai phiên bản bạn muốn so sánh.
Tài liệu của tôi có bị tải lên đâu không?
Không. Cả hai ô văn bản được so sánh ngay trên trình duyệt của bạn và không có gì được gửi đến máy chủ.
Tôi có thể so sánh hai file không?
Mở từng file trong một trình soạn thảo văn bản, sao chép nội dung rồi dán mỗi phiên bản vào một ô ở đây.
Viết hoa viết thường có được tính là khác biệt không?
Có, ở cả ba chế độ. Cat và cat được coi là văn bản khác nhau ở chế độ dòng, từ và ký tự, trừ khi bạn sửa một trong hai cho khớp.
Nên dùng chế độ nào để so sánh code?
Chế độ dòng. Hầu hết chỉnh sửa thật sự trong code thay cả một dòng, còn chế độ từ dễ bị nhiễu vì dấu câu, dấu ngoặc và thụt lề nằm giữa các từ thật.
Tôi có thể so sánh nhiều hơn hai phiên bản cùng lúc không?
Không, công cụ này chỉ so sánh đúng hai văn bản mỗi lần. Để kiểm tra ba phiên bản trở lên, hãy so sánh từng cặp một, thay phiên bản tiếp theo vào sau mỗi lần kiểm tra.