2011-04-27 34 views

Trả lời

16

Tôi thích sử dụng phong trào mặc định và (thị giác) đối tượng text

vatatzc # create a fold for second parent tag with all child elements 

yit6jvitp # yank this element child nodes and, 6 lines down, 
      # replace the element content with the yanked text 
+8

nhờ vào câu trả lời của bạn tôi đã phát hiện ra một cái gì đó rất lớn : bạn có thể chuỗi các đối tượng văn bản! –

+1

Jup. Đó là một viên ngọc khi tôi tự khám phá ra nó :) – sehe

+0

Vàng nguyên chất, cảm ơn bạn vì cái nugget này! – romainl

6

Matchit.vim thực hiện một số điều bạn muốn. Nó nhảy giữa mở và đóng các thẻ XML/HTML khi bạn nhấn phím %. Nhưng có một số thẻ nơi nó thêm một hành vi đặc biệt. Ví dụ: nếu con trỏ của bạn đang ở trên thẻ <ul>, nhấn % sẽ di chuyển con trỏ của bạn về phía trước tới thẻ <li> tiếp theo, v.v. cho đến khi bạn đạt đến thẻ đóng </ul> trong đó % khiến bạn quay lại thẻ mở.

Khớp được phân phối bằng Vim, vì vậy bạn không phải cài đặt nó. Nhưng bạn phải kích hoạt nó bằng cách đặt này trong tập tin vimrc của bạn:

runtime macros/matchit.vim 
Các vấn đề liên quan