So sánh văn bản
So sánh hai đoạn văn bản hoặc code cạnh nhau và thấy ngay những dòng được thêm, xóa hay thay đổi. Rất hữu ích khi rà soát chỉnh sửa, phát hiện sai lệch trong file cấu hình, hoặc kiểm tra khác biệt giữa hai phiên bản.
Các bước sử dụng
- Dán phiên bản thứ nhất vào ô Văn bản gốc và phiên bản thứ hai vào ô Văn bản mới. Bấm biểu tượng dán ở đầu mỗi thẻ để lấy nội dung từ clipboard, hoặc gõ trực tiếp.
- Bảng Kết quả so sánh cập nhật ngay lập tức, hiển thị hai phiên bản cạnh nhau kèm số dòng và mã màu: xanh lá cho dòng thêm, đỏ cho dòng xóa, cam cho dòng thay đổi.
- Với các dòng thay đổi, hãy để ý phần tô sáng bên trong dòng — đúng những ký tự khác biệt được làm nổi bật để bạn xác định chính xác chỗ chỉnh sửa.
- Bật Bỏ qua hoa/thường và/hoặc Bỏ qua khoảng trắng ở phía trên nếu muốn coi khác biệt về chữ hoa/thường hay khoảng trắng là giống nhau.
- Xem các thẻ tổng hợp trên thanh công cụ (
+added,-removed,~changed,equal) để biết nhanh số dòng khác biệt. - Bấm biểu tượng sao chép ở đầu bảng Kết quả so sánh để sao chép bản diff dạng thống nhất (mỗi dòng có tiền tố
-và+).
Mẹo
- Dùng nút Hoán đổi để đảo chỗ hai ô Văn bản gốc và Văn bản mới — tiện khi bạn dán nhầm thứ tự.
- Bỏ qua khoảng trắng gộp các khoảng trắng liên tiếp và cắt bỏ khoảng trắng đầu/cuối mỗi dòng, nên code được định dạng hay thụt lề lại sẽ không còn bị đánh dấu "thay đổi" khi chỉ khác về bố cục.
- Biểu tượng Xóa (thùng rác) xuất hiện ở đầu ô khi ô đó đã có nội dung, cho phép xóa riêng một bên mà không ảnh hưởng bên kia.
- Việc so sánh dựa trên từng dòng, vì vậy giữ mỗi câu lệnh trên một dòng sẽ cho kết quả gọn gàng nhất khi so sánh code.
Câu hỏi thường gặp
Văn bản của tôi có bị tải lên đâu không?
Không. Toàn bộ quá trình so sánh chạy hoàn toàn trong trình duyệt của bạn — không có gì được gửi lên máy chủ, nên an toàn cho nội dung riêng tư hoặc nhạy cảm.
Vì sao một dòng được đánh dấu "thay đổi" thay vì xóa rồi thêm?
Khi một dòng ở bản gốc được ghép cặp với một dòng ở bản chỉnh sửa, công cụ đánh dấu là thay đổi và tô sáng những ký tự khác biệt ngay trong dòng, dễ đọc hơn so với việc hiển thị một dòng xóa cộng một dòng thêm riêng biệt.
"Bỏ qua khoảng trắng" có bỏ qua cả dòng trống không?
Nó chuẩn hóa khoảng trắng trong từng dòng và cắt bỏ khoảng trắng ở hai đầu, nhưng dòng trống vẫn được tính là một dòng. Để ẩn các khác biệt chỉ về thụt lề hoặc khoảng trắng, hãy bật đồng thời Bỏ qua khoảng trắng và, nếu cần, cả Bỏ qua hoa/thường.