Như hầu hết các bạn có thể biết, bạn có thể sử dụng %
để tìm kiếm chuyển tiếp trên dòng để tìm nẹp / ngoặc / paren được ghép nối tiếp theo và di chuyển đến đối tác phù hợp của nó:
|a|rray[index] = value;
" |e| is the cursor; hit %:
array[index|]| = value;
Tôi hy vọng có một khóa tương tự tìm kiếm ngược trên dòng, ví dụ:
array[index] = value|;|
" |;| is the cursor again, hit the key I'm looking for:
array|[|index] = value;
Hầu hết các lệnh vim có cả ngược và xuôi, vì vậy có vẻ như điều này nên. Nó không có đối tác? Nếu vậy, có phải vì một khi vào nhân vật được ghép đôi, họ sẽ hành động giống nhau không?
g%
lệnh có vẻ giống với những gì bạn đang tìm kiếm.
%
không chỉ tìm kiếm khung được ghép nối trên cùng một dòng, mà tiếp tục xuống tệp. Tôi thích nó đặc biệt là các vòng lặp vv trong bất kỳ ngôn ngữ chương trình nào được lựa chọn.