So sánh văn bản
So sánh hai đoạn văn bản và thấy rõ dòng nào được thêm, xóa hay sửa.
Chạy hoàn toàn trong trình duyệt của bạn
Đang tải công cụ...
Cách sử dụng
- 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.
- Khác biệt hiện ra ngay: dòng bị xóa màu đỏ, dòng được thêm màu xanh.
- Dùng các tùy chọn để bỏ qua chữ hoa thường, khoảng trắng hay dòng trống khi đó không phải thay đổi thật.
- Sao chép kết quả dạng diff để dán vào bản đánh giá hoặc email.
Tính năng
- Thuật toán dãy con chung dài nhất, nên thêm một dòng không làm toàn bộ phần sau bị đánh dấu là đã đổi.
- Có số dòng ở cả hai bên, để tìm lại vị trí trong tệp gốc.
- Tùy chọn bỏ qua chữ hoa thường, khoảng trắng và dòng trống.
- Xử lý được kiểu xuống dòng khác nhau, nên CRLF so với LF không bị báo là đổi cả tệp.
- Chạy trong trình duyệt — hợp đồng hay tệp cấu hình không rời khỏi máy bạn.
Câu hỏi thường gặp
- Vì sao công cụ báo ít thay đổi hơn cách so từng dòng?
- Vì nó tìm chuỗi dòng dài nhất mà hai văn bản còn giống nhau, thay vì so dòng 1 với dòng 1. Thêm một dòng ở đầu sẽ đẩy toàn bộ các dòng sau, và cách so theo vị trí sẽ báo là cả tệp bị viết lại. Ở đây chỉ là một dòng được thêm.
- Công cụ có so từng từ trong một dòng không?
- Không — một dòng bị sửa được thể hiện thành một dòng xóa và một dòng thêm. So theo dòng là mức giúp kết quả dễ đọc với văn bản, cấu hình và mã nguồn.
- Có giới hạn dung lượng không?
- Năm nghìn dòng mỗi bên. Thuật toán cần một bảng có kích thước bằng tích số dòng hai bên, vượt quá mức đó trình duyệt sẽ treo thay vì trả lời.
- 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 ngay trong trang, nhờ vậy an toàn với hợp đồng, tệp cấu hình riêng tư hay bất cứ nội dung chưa công bố nào.
Công cụ liên quan
Thử biểu thức chính quy trên văn bản của bạn: mọi kết quả khớp, vị trí và nhóm.
Đếm từ, câu và thời gian đọc ngay khi bạn gõ.
Đếm ký tự có và không tính khoảng trắng.
Đổi giữa chữ hoa, chữ thường, viết hoa đầu từ, camelCase và snake_case.