Có một phím tắt để nhảy từ, ví dụ như <XX>
để </XX>
?
Tôi đã thử với '%', nhưng nó không hoạt động cho tình huống này.
Có một phím tắt để nhảy từ, ví dụ như <XX>
để </XX>
?
Tôi đã thử với '%', nhưng nó không hoạt động cho tình huống này.
Câu trả lời:
matchit
plugin (xem :help matchit-install
hướng dẫn).:filetype plugin on
). Do đó, bất cứ khi nào bạn chỉnh sửa một tệp được phát hiện là xml
hoặc html
một số ngôn ngữ đánh dấu dựa trên thẻ khác, sự kết hợp giữa matchit
plugin và tệp plugin filetype sẽ cho phép %
chuyển động khớp với các thẻ mở và đóng.
Bạn có thể chuyển giữa các thẻ bằng các toán tử trực quan, ví dụ:
Con trỏ của bạn sẽ nhảy về phía trước để đóng thẻ html / xml phù hợp. Để nhảy lùi từ thẻ đóng, nhấn ohoặc Ođể nhảy sang thẻ đối diện.
Bây giờ bạn có thể thoát trực quan bằng cách nhấn Esc, thay đổi nó bằng choặc sao chép bằng y.
Để ghi lại hành động đó vào đăng ký, nhấn qqđể bắt đầu ghi, thực hiện nhảy thẻ như trên (bao gồm Esc), nhấn qđể hoàn tất. Sau đó để gọi nhảy, nhấn @q.
Xem thêm trợ giúp tại :help visual-operators
hoặc :help v_it
:
at một
<tag> </tag>
khối (có thẻ)it
<tag> </tag>
khối bên trong
Hoặc sử dụng plugin như matchit.vim (Xem: Sử dụng% trong các ngôn ngữ không có dấu ngoặc nhọn ).
Xem thêm:
matchit
bản thân nó dường như đi kèm với hầu hết các bảnvim
phân phối, nhưng bạn vẫn phải tự kích hoạt nó.:help matchit-install
để biết thêm