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:
matchitplugin (xem :help matchit-installhướ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à xmlhoặc htmlmột số ngôn ngữ đánh dấu dựa trên thẻ khác, sự kết hợp giữa matchitplugin 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-operatorshoặ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:
matchitbản thân nó dường như đi kèm với hầu hết các bảnvimphân phối, nhưng bạn vẫn phải tự kích hoạt nó.:help matchit-installđể biết thêm