So sánh văn bản

Dán hai khối văn bản để so sánh chúng cạnh nhau. Sự khác biệt được tô sáng theo từng dòng. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.

Đã sao chép!
  Đã thêm   Đã xóa   Không đổi

Về so sánh văn bản

Công cụ này so sánh hai văn bản theo từng dòng và làm nổi bật sự khác biệt. Dòng xanh lá là phần thêm vào chỉ có trong văn bản đã sửa đổi. Dòng đỏ là phần bị xóa chỉ có trong văn bản gốc. Dòng xám là phần không thay đổi.

So sánh cả dòng trả lời được hầu hết câu hỏi, nhưng một dòng chỉ đổi một từ vẫn bị tô lại toàn bộ, nên tuỳ chọn theo từ chạy thêm một lượt nữa bên trong mỗi cặp dòng đã đổi và chỉ đánh dấu những phần thực sự thay đổi. Chế độ hợp nhất cho ra đúng hình dạng của một tệp patch, kể cả dòng tiêu đề khối, và đó chính là thứ bạn cần khi kết quả đi vào một buổi rà soát mã chứ không phải lên màn hình. Bỏ qua khoảng trắng, chữ hoa chữ thường hay dòng trống đều làm bằng cách so sánh bản sao đã chuẩn hoá, nên kết quả vẫn hiện đúng những dòng bạn đã viết.

Mã đánh dấu đang làm khó bạn?

Thực thể bị thoát, mã hoá hỏng và nội dung hiện một kiểu trong CMS còn trên trang lại một kiểu khác thường có nghĩa là đâu đó trong chuỗi xử lý đang đoán. Chúng tôi dựng giao diện và cả đường xuất bản phía sau, để khách xem thấy đúng thứ bạn viết.

Trao đổi về website của bạn

Câu hỏi thường gặp

Vì sao một dòng tôi chỉ sửa chút ít lại hiện thành xoá hẳn rồi thêm mới?
Vì diff theo dòng không có đơn vị nào nhỏ hơn một dòng: mọi thay đổi đều biến dòng cũ thành phần bị xoá và dòng mới thành phần được thêm. Hãy chuyển so sánh sang theo từ, trang sẽ chạy thêm một lượt bên trong từng cặp dòng đã đổi và chỉ đánh dấu những phần thật sự thay đổi.
Chế độ hợp nhất dùng để làm gì?
Đó là định dạng của một tệp patch, với dòng tiêu đề @@ cho biết số dòng ở mỗi bên. Dán nó vào một buổi rà soát mã, một báo cáo lỗi hay git apply, nó sẽ hành xử đúng như người đọc mong đợi, điều mà một màn hình tô màu không làm được.
Vì sao nó từ chối so sánh hai tệp của tôi?
So sánh từng dòng tốn một bước cho mỗi cặp dòng, nên hai tệp rất lớn sẽ lên tới hàng triệu bước. Trang cắt phần đầu và phần cuối giống nhau trước, và thường như vậy là đủ; nếu phần còn lại vẫn quá lớn, nó dừng lại thay vì làm treo thẻ trình duyệt. Hãy rút gọn về đúng đoạn bạn quan tâm.
Các tuỳ chọn bỏ qua thật ra bỏ qua những gì?
Chúng so sánh bản sao đã chuẩn hoá của từng dòng nhưng vẫn hiển thị bản gốc cho bạn. Bỏ qua khoảng trắng sẽ gộp các chuỗi dấu cách và tab, đúng thứ bạn cần khi một trình soạn thảo vừa thụt lề lại cả tệp. Bỏ qua chữ hoa chữ thường là để so khoá cấu hình và tiêu đề.
Hai tài liệu của tôi có bị tải lên không?
Không. Việc so sánh chạy hoàn toàn trong trình duyệt, không có gì được gửi đi. Điều này ở đây còn quan trọng hơn ở phần lớn công cụ khác, vì thứ người ta đem ra so thường là hai phiên bản của một tệp cấu hình hoặc một bản hợp đồng.