Có chuyển động nào để chuyển sang phần bắt đầu hoặc kết thúc của một lựa chọn trực quan không? Tôi biết o trong khi ở chế độ trực quan xen kẽ giữa hai chế độ này, nhưng tôi cần có khả năng chọn chính xác điểm bắt đầu. Mục tiêu tổng thể là bao quanh một khu vực được chọn trực quan với dấu ngoặc đơn.Làm cách nào để chuyển đến phần bắt đầu/kết thúc của lựa chọn trực quan?
Dựa trên nhận xét, tôi có thể triển khai điều này bằng cách sử dụng macro sau. Ý tưởng là để:
<ESC>
để thoát chế độ hình ảnh`<
để đi đến tận cùng của vùng chọn hình ảnh trướca)
để nối thêm một dấu ngoặc đóng<ESC>
để thoát chế độ chèn`<
để chuyển đến phần bắt đầu của lựa chọn hình ảnh trước đói(
để chèn phần mở dấu ngoặc đơn<ESC>
để thoát chế độ chèn lần nữa.
ví dụ:
map \q <ESC>`>a)<ESC>`<i(<ESC>
Dựa trên nhận xét khác, chúng tôi có một giải pháp thậm chí ngắn gọn hơn,
map \q c()<ESC>P
Lỗi: số 2 phải là' '>' – JJoao