Thành viên:Jon Harald Søby/diffedit

This page is a translated version of the page User:Jon Harald Søby/diffedit and the translation is 100% complete.

diffedit

2021 Coolest Tool
Award Winner

in the category
Tiny

Video minh hoạ

diffedit là kịch bản người dùng cho phép bạn sửa đổi trực tiếp khi đang xem một trang Khác. Tuy nghe có vẻ không mấy cần thiết ("Đã có nút sửa rồi mà?"), nhưng chắc bạn sẽ thấy nó rất tiện lợi khi cần sửa một lỗi nhỏ trong một trang rất dài, và không muốn sửa cả trang chỉ để tìm lại đúng dòng đó và sửa đúng lỗi đó. Những người chuyên đi tuần tra có lẽ sẽ thấy công cụ này hữu ích. Nó sẽ chỉ cho phép bạn sửa đổi nếu phiên bản mới hơn chính là phiên bản hiện hành; nếu bạn đang xem một trang Khác cũ, thì bạn sẽ không thể sửa đổi, nhưng thấy một nút cho phép bạn so sánh phiên bản cũ đó với phiên bản mới nhất.

Cài đặt

Để cài đặt, hãy thêm dòng sau vào trang global.js (ở Meta) hoặc trang common.js (bất kỳ wiki nào) của bạn:

// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );

Tính năng

  • Trực tiếp sửa trang khi xem trang Khác (mã nguồn)
  • Nhận biết kiểu nội dung: Công cụ sẽ không kích hoạt nếu kiểu nội dung không tương thích với nó
  • Phím tắt! (Tổ hợp phím bạn cần dùng tuỳ thuộc vào trình duyệt và hệ điều hành. Ở đây, tôi dùng "Alt+<phím>" để minh hoạ, nhưng với bạn thì có thể khác.)
    • Alt+S hoặc Ctrl+ Enter: Lưu sửa đổi
    • Alt+B: Đi đến tóm lược sửa đổi
    • Alt+,: Đi đến phần tử có thể sửa được đầu tiên
    • Esc: Huỷ sửa đổi
  • Biên dịch. Công cụ này đa phần sử dụng các thông điệp giao diện, nhưng cũng có một số thông điệp riêng. Bạn có thể dịch chúng ở đây.

Lưu ý

Công cụ này sẽ không cho bạn sửa trang khi:

  • Bạn đang xem một trang Khác cũ (nó sẽ cho bạn một liên kết để so sánh phiên bản hiện tại với phiên bản hiện hành, và bạn sẽ có thể sửa)
  • Kiểu nội dung của trang không phải văn bản đơn giản
  • Bạn không được phép sửa trang (do bị khoá chẳng hạn)
  • Bạn dùng tính năng "khác biệt trực quan"

Ngoài ra, hiện công cụ này cũng không cho phép xoá dòng