So sánh hai tệp
F8 so sánh nội dung của hai tệp, từng dòng một. Mỗi khung một tệp — nếu không Meneaufile sẽ hỏi.
Tệp cùng tên được ưu tiên. Khi khung kia hiển thị một tệp cùng tên, F8 — hoặc “So sánh theo nội dung” khi nhấp chuột phải — sẽ so sánh tệp với chính tệp đó, dù con trỏ ở đâu. Không có tệp trùng tên thì dùng tệp được chỉ định ở bên kia: cu.txt với moi.txt.
Hai kiểu xem
- Cạnh nhau: hai phiên bản đối diện nhau, các khối được căn thẳng hàng.
- Khung nhìn hợp nhất: một văn bản duy nhất, phần thêm vào và phần bỏ đi trộn lẫn — kiểu xem bạn đọc khi các khác biệt hiếm.
Bộ đếm cho biết quy mô: +12 −3. “Khác biệt kế tiếp” và “Khác biệt trước” nhảy từng khối một mà không phải dùng mắt tìm.
Sao chép văn bản
Văn bản được chọn bằng chuột và sao chép bằng Ctrl+C. Ở chế độ song song, mỗi nửa có vùng chọn riêng: bạn sao chép các dòng của một tệp duy nhất, và Ctrl+A chọn tất cả. Số dòng không nằm trong bản sao, và mỗi dòng giữ nguyên dấu xuống dòng.
Mã nguồn giữ màu của nó
Một tệp .php, .dart, .json được đọc ở đây với màu của trình xem — cùng một bảng màu, không có bảng thứ hai: một tệp không đổi diện mạo tuỳ theo việc ta đọc hay so sánh nó. Diff của một commit cũng mang các màu này.
Những gì tên tệp không cho biết thì vẫn là văn bản thường: một tệp .txt mà // không phải là chú thích, một nhật ký, một tệp không có phần mở rộng.
Từng dòng một, chứ không phải trên cả tệp. Một công cụ so sánh hiển thị các dòng đến từ hai phiên bản, trộn theo thứ tự đọc: nối chúng lại để tô màu cả khối sẽ mở một chú thích trên một dòng đã bị bỏ và đóng nó trên một dòng được thêm vào. Hệ quả thấy được — một /* */ trải trên nhiều dòng chỉ được tô màu ở dòng đầu tiên.
Chuyển một khối sang bên kia
Chế độ chỉnh sửa thêm hai thao tác trên mỗi khối: “Gửi khối này sang trái” và “Gửi khối này sang phải”. Nhờ vậy bạn sửa tệp này bằng tệp kia, từng khối một, mà không rời khỏi phần so sánh.
Không có gì được ghi cho đến khi bạn lưu: “Lưu bên trái”, “bên phải”, hoặc “cả hai”.
Những gì nó nói ra thay vì im lặng
- Hai phiên bản giống hệt nhau từng dòng — phép so sánh đã thực sự diễn ra.
- Không có gì để so sánh từng dòng: tệp không phải là văn bản, hoặc không đọc được.
- Một trong hai tệp đã thay đổi trên đĩa — “Nạp lại” tiếp tục phép so sánh trên những gì đang có bây giờ.
Hai bảng dữ liệu cũng so sánh được
Trong một cơ sở dữ liệu, F8 trên hai bảng so sánh cấu trúc của chúng: không có byte nào, nhưng có các trường, kiểu và chỉ mục của chúng. Menu cho biết điều đó — khi ấy mục có tên là “So sánh các cấu trúc”.
Hướng dẫn sử dụng Meneaufile, bằng tiếng Việt.