Tôi vô tình nhấn gh
trong chế độ bình thường và bắt đầu lựa chọn, vì vậy tôi tìm tài liệu và tìm thấy :h Select-mode
.
Từ những gì tôi hiểu, chế độ chọn gần với chế độ trực quan ngoại trừ:
- Nhập một ký tự có thể in
<CR>
hoặc<BS>
sẽ xóa lựa chọn, bắt đầu chế độ chèn và thay thế lựa chọn bằng đầu vào. hjkl
và chuyển động chế độ trực quan hoặc bình thường khác sẽ không mở rộng lựa chọn trừ khi chúng có tiền tố<Shift>
<CTRL-O>
và<CTRL-G>
sẽ chuyển sang chế độ trực quan.- Tài liệu cũng nói như sau, nếu tôi hiểu chính xác có nghĩa là có thể thực hiện lựa chọn theo dòng mà sau đó được xử lý theo cách đặc trưng:
Khi sử dụng một toán tử trong chế độ Chọn và lựa chọn là theo dòng, các dòng được chọn sẽ được vận hành theo, nhưng giống như trong lựa chọn theo cách đặc trưng. Ví dụ, khi toàn bộ một dòng bị xóa, sau đó nó có thể được dán một nửa dòng.
Tôi hơi bối rối vì tôi không hiểu tại sao chế độ này được tạo ra: tất cả những gì tôi có thể thấy là nó không thuận tiện hơn chế độ trực quan và không cung cấp nhiều tính năng hơn.
Ngoài ra, các tìm kiếm mà tôi đã thực hiện đều cho kết quả về việc thực hiện lựa chọn ở chế độ trực quan nhưng không xử lý chế độ chọn.
Vì vậy, câu hỏi của tôi là:
- Tại sao chế độ chọn được tạo?
- Lợi thế của nó so với chế độ trực quan là gì?
- Trường hợp sử dụng là gì thú vị hơn khi sử dụng chế độ chọn?
MetaNote Tôi không biết thẻ nào có liên quan đến câu hỏi này, vui lòng thử lại nếu cần.
c
), do đó tùy thuộc vào những gì bạn muốn làm, chọn chế độ có thể hữu ích. Đáng tiếc tôi cứ quên nó đi.
c
là một tổ hợp phím được lưu vì lựa chọn không thuận tiện như trong chế độ trực quan (vì bạn không thể sử dụng e
hoặc iw
trực tiếp).
'selectmode'
chứa mouse
và 'mouse'
chứa cờ cho chế độ hiện tại, chọn bằng chuột sẽ bắt đầu chế độ chọn (theo tài liệu).