Ranh giới của lựa chọn chế độ trực quan được xác định bởi dấu <
và >
.
Do đó, lệnh sau sẽ vào chế độ trực quan với các dòng 5 đến 10 (đã bao gồm) được chọn:
:5mark < | 10mark > | normal gvV
:5mark <
đặt bắt đầu lựa chọn thành dòng 5,
:10mark >
đặt kết thúc của lựa chọn thành dòng 10,
gv
vào chế độ trực quan với khu vực được xác định ở trên đã chọn,
V
làm cho lựa chọn theo chiều dọc.
Bạn có thể chuyển bất kỳ phạm vi Vim nào vào :mark
lệnh: sau đây sẽ vào chế độ trực quan bằng cách sử dụng các biểu thức thông thường foo
và bar
để xác định ranh giới của vùng chọn:
:execute search("foo") . "mark <" | execute search("bar") . "mark >" | normal gvV
Lệnh sau là phiên bản đơn giản hơn ở trên, nhưng phụ thuộc vào vị trí con trỏ:
/foo/mark < | /bar/mark > | normal gvV
Để giải thích thêm, xem: