nicetool.dev logo

So sánh văn bản

Việc so sánh chạy trong trình duyệt. Văn bản của bạn không bao giờ được tải lên.

Văn bản gốc
Văn bản đã sửa
+4−3
1{1{
2 "name": "nicetool",2 "name": "nicetool.dev",
3 "version": "1.0.0",3 "version": "1.1.0",
4 "private": true,4 "private": true,
5 "scripts": {5 "scripts": {
6 "dev": "next dev"6 "dev": "next dev",
7 "build": "next build"
7 }8 }
8}9}

Công cụ so sánh văn bản là gì?

Công cụ diff so sánh hai phiên bản của một văn bản và chỉ ra chính xác những gì đã thay đổi. Rất hữu ích khi review thay đổi cấu hình, so sánh response API, soát lỗi tài liệu hay kiểm tra code trước khi commit.

Tính năng

  • • Chế độ xem song song và gộp
  • • Tô sáng đến từng từ trong dòng bị thay đổi
  • • Tùy chọn bỏ qua khoảng trắng và hoa thường
  • • Sao chép kết quả dưới dạng unified diff

An toàn với dữ liệu nhạy cảm

Hai văn bản được so sánh cục bộ bằng JavaScript. Không có gì được gửi đi, nên bạn có thể yên tâm so sánh cấu hình, log và code riêng tư.

Không tải lên, không lưu trữ.

Cách dùng công cụ So sánh văn bản

  1. 1

    Dán phiên bản gốc vào bên trái và phiên bản đã sửa vào bên phải.

  2. 2

    Khác biệt hiện ra ngay: dòng bị xóa màu đỏ, dòng được thêm màu xanh, và các từ thay đổi trong một dòng được tô sáng.

  3. 3

    Chuyển giữa chế độ hai cột và một cột, bật Bỏ qua khoảng trắng hoặc Bỏ qua hoa thường khi chỉ quan tâm thay đổi về nội dung.

  4. 4

    Dùng Đổi chỗ để so sánh theo chiều ngược lại, hoặc Sao chép diff để dán kết quả vào ticket, code review hay email.

Ví dụ thực tế

Lệch cấu hình

So sánh file nginx.conf hay .env của staging với production để tìm đúng thiết lập khiến hai môi trường chạy khác nhau.

Thay đổi hợp đồng, văn bản

Dán hai phiên bản hợp đồng, quy định hay bản dịch để biết chính xác câu nào đã bị sửa trước khi ký hoặc duyệt.

Thay đổi phản hồi API

So sánh phản hồi JSON đã định dạng trước và sau khi triển khai để phát hiện trường bị đổi tên hay giá trị thay đổi làm hỏng ứng dụng.

Rà soát văn bản đã chỉnh

Xem biên tập viên, người dịch hay công cụ định dạng đã sửa gì trong bài viết thay vì đọc lại toàn bộ.

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

Việc so sánh hoạt động thế nào?+

Công cụ dùng thuật toán dãy con chung dài nhất, cùng ý tưởng với git diff, để tìm tập nhỏ nhất các dòng thêm và xóa. Sau đó các dòng thay đổi được so sánh theo từng từ.

Bỏ qua khoảng trắng có tác dụng gì?+

Coi các dòng chỉ khác nhau về dấu cách, tab hay thụt lề là giống nhau. Hữu ích khi một phiên bản đã được định dạng lại hoặc dùng kiểu thụt lề khác.

Nên xem hai cột hay một cột?+

Hai cột dễ đọc hơn với văn bản và chỉnh sửa nhỏ. Một cột hiển thị dấu - và + giống định dạng patch và pull request, và phù hợp hơn với màn hình hẹp.

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 trong trình duyệt, nên hợp đồng mật, mã nguồn hay dữ liệu khách hàng không rời khỏi máy bạn.