Handytool
Nhà phát triểnMiễn phíChạy cục bộ

Diff viewer

So sánh hai đoạn văn bản cạnh nhau — diff theo dòng, từ hoặc ký tự — riêng tư trong trình duyệt của bạn.

So sánh theo
Ban đầu
Đã thay đổi
+ 0 thêm·- 0 xóa·1 không thay đổi

Giới thiệu về Diff viewer

Diff viewer của Handytool so sánh hai đoạn văn bản — code, prose, JSON, dòng log — và làm nổi bật những gì được thêm, xóa và không thay đổi. Chuyển đổi giữa độ chi tiết dòng, từ và ký tự, bỏ qua sự khác biệt hoa/thường hoặc khoảng trắng, và sao chép diff hợp nhất bằng một clic. Mọi thứ chạy cục bộ với thuật toán diff longest-common-subsequence, vì vậy ngay cả các paste lớn cũng giữ riêng tư và tức thời.

Tính năng của Diff viewer

  • 01

    Chế độ dòng, từ và ký tự

    Diff dòng tốt nhất cho mã và cấu hình; diff từ tuyệt vời cho prose và chỉnh sửa sao chép; diff ký tự là mịn nhất và hữu ích khi bạn muốn thấy lỗi đánh máy hoặc thay đổi dấu câu.

  • 02

    Bỏ qua hoa/thường và khoảng trắng

    Chuyển đổi so sánh không phân biệt chữ hoa chữ thường và không phân biệt khoảng trắng để chỉ xem những sự khác biệt có ý nghĩa khi so sánh mã được định dạng lại hoặc sao chép được viết lại.

  • 03

    Diff hợp nhất có thể sao chép

    Kết quả được hiển thị với các tiền tố +/- cổ điển, sẵn sàng dán vào bài đánh giá mã, báo cáo lỗi hoặc bất kỳ nơi nào khác.

Câu hỏi thường gặp về Diff viewer

Đầu vào có thể lớn như thế nào?
Diffing là O(n·m) vì vậy các đầu vào rất lớn (hàng chục nghìn dòng) sẽ chậm, nhưng hầu hết so sánh mã, prose và log hàng ngày là tức thì. Đối với các tệp khổng lồ, hãy ưa thích chế độ dòng và bỏ qua khoảng trắng.
Điều này có để lại văn bản của tôi trên máy chủ không?
Không. Diff được tính toán trong trình duyệt của bạn — không có yêu cầu mạng nào được thực hiện. An toàn cho mã độc quyền, tài liệu nội bộ và prose bí mật.
Sự khác biệt giữa diff dòng, từ và ký tự là gì?
Diff dòng coi mỗi dòng là một đơn vị và lý tưởng cho mã; diff từ chia trên khoảng trắng và tốt nhất cho prose; diff ký tự là hạt mịn nhất và hữu ích khi bạn muốn thấy lỗi đánh máy hoặc thay đổi dấu câu.
Tại sao một số dòng được đánh dấu là cả được thêm và xóa?
Khi một dòng thay đổi ở giữa, thuật toán diff biểu diễn nó dưới dạng một dòng cũ bị xóa cộng với một dòng mới được thêm. Chuyển sang chế độ từ hoặc ký tự để xem chính xác những gì đã thay đổi bên trong dòng.

Công cụ liên quan

Nhà phát triển

Khám phá các công cụ khác

Tất cả công cụ