Gần đây tôi đã đọc về thanh ghi lỗ đen "_
là một thanh ghi chỉ ghi.
Tài liệu Vim mô tả nó theo cách này:
- Đăng ký lỗ đen "_
Khi viết vào sổ đăng ký này, không có gì xảy ra. Điều này có thể được sử dụng để xóa văn bản mà không ảnh hưởng đến các thanh ghi bình thường. Khi đọc từ đăng ký này, không có gì được trả lại.
Trong tất cả các bài báo và sách tôi đọc, các tác giả luôn sử dụng cùng một ví dụ là sử dụng thanh ghi này khi chúng ta cần xóa một số văn bản mà không xóa những gì chúng ta đã viết trước đó.
Tôi hiểu cách sử dụng này nhưng tôi ngạc nhiên bởi thực tế là tôi không thể tìm thấy các trường hợp sử dụng khác của đăng ký này, điều này dẫn tôi đến 2 câu hỏi:
Là đăng ký này hữu ích trong một số trường hợp sử dụng khác ? Nếu có, cái nào?
Nếu mục đích duy nhất của thanh ghi này là được sử dụng trong trường hợp sử dụng mà tôi đã trích dẫn trước đó, tại sao những người tạo ra Vim lại quyết định giải quyết vấn đề này bằng một thanh ghi như vậy ? Ý tôi là câu trả lời này cho thấy một giải pháp cho vấn đề ngụ ý ít nhấn phím hơn là sử dụng
"_
. Sử dụng"0
cũng có thể tránh việc sử dụng thanh ghi lỗ đen vậy tại sao họ lại tạo ra nó?