Tôi tự hỏi nếu có ai biết về một plugin Vim có thể xử lý chuyển động của con trỏ giữa các phần tử cha/con/anh chị em trên các tệp HTML hoặc XML (tốt nhất là cả hai).Plugin Vim để điều hướng XML/HTML tốt hơn?
11
A
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
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
- 1. Điều hướng cửa sổ tốt hơn ở Emacs?
- 2. Hướng dẫn tốt về VIM Scripting?
- 3. Cách nào tốt hơn để phóng to cửa sổ trong Vim hơn ZoomWin?
- 4. VIM điều hướng trên chế độ chèn
- 5. Quản lý các plugin Vim
- 6. Plugin Netbeans giúp phát triển mã tốt hơn? - cho Java
- 7. Vim-pathogen làm cho bất cứ điều gì dễ dàng hơn?
- 8. Điều gì tốt hơn: DataSet hoặc DataReader?
- 9. Điều nào tốt hơn, ETL hoặc ELT?
- 10. Có plugin subversion hay cho Vim không?
- 11. Điều hướng giữa các cửa sổ VIM theo cách khác
- 12. Điều gì tốt hơn, có hay không?
- 13. Điều nào tốt hơn - PyInstaller hoặc cx_Freeze?
- 14. Điều nào tốt hơn - Ext.get() hoặc document.getElementById()
- 15. Chuyển đổi bộ plugin Vim
- 16. chuyển hướng và vim
- 17. Plugin Python & Django cho Vim
- 18. Cần hướng dẫn "bắt đầu" tốt hơn cho Thang máy
- 19. Vim: đặt langmap = e; h ngắt plugin supertab
- 20. Điều gì tốt hơn trong CSS: div.something hoặc chỉ .something
- 21. Có cách nào tốt hơn để truy cập các điều khiển trong ITemplate hơn FindControl() không?
- 22. công cụ để thử nghiệm các plugin vim
- 23. plugin cây dự án cho vim
- 24. Hướng dẫn SSE hoạt động tốt hơn các hướng dẫn thông thường ở đâu
- 25. tai nạn vim với plugin AutoComplPop
- 26. Sao chép tệp đường dẫn bằng plugin NERDtree Vim
- 27. cấu trúc treelike plugin cho vim
- 28. Vim: Điều hướng đến Bộ đệm Trước và Tiếp theo trong Lịch sử Chỉnh sửa
- 29. Có cách nào tốt hơn để tạo một lớp hướng đối tượng với jquery không?
- 30. .vimrc cho plugin vim của IntelliJ Idea
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! –
Jup. Đó là một viên ngọc khi tôi tự khám phá ra nó :) – sehe
Vàng nguyên chất, cảm ơn bạn vì cái nugget này! – romainl