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.
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 →- Sẵn sàng
Regex tester
Kiểm tra các biểu thức chính quy JavaScript so với bất kỳ văn bản nào — xem kết quả khớp, nhóm, và thay thế trực tiếp trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
Lorem ipsum generator
Tạo văn bản giả — đoạn văn, câu hoặc từ — tức thì, với các thẻ HTML tùy chọn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
Slugify
Biến bất kỳ tiêu đề nào thành một slug sạch, an toàn URL — nhận biết Unicode, với các tùy chọn dấu tách và từ dừng.
Nhà phát triểnMiễn phíChạy cục bộMở
Khám phá các công cụ khác
Tất cả công cụ →- Sẵn sàng
PDF sang JPG
Chuyển mỗi trang PDF thành ảnh JPG, PNG hoặc WebP sắc nét ngay trong trình duyệt — không upload, không mất chất lượng.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
Xoá nền
Xoá nền ảnh bằng mô hình AI chạy trên trình duyệt — không cần tải lên, ảnh của bạn ở lại trên thiết bị.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
Cắt video
Cắt đầu hoặc cuối video với độ chính xác từng khung hình.
VideoMiễn phíMở - Sẵn sàng
Cắt âm thanh
Cắt một đoạn trong tệp âm thanh.
Âm thanhMiễn phíChạy cục bộMở - Sẵn sàng
Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch sẽ ngay trong trình duyệt của bạn.
Tài liệuMiễn phíChạy cục bộMở