我想知道是否有人知道可以處理HTML或XML文件(最好是兩者)上的父/子/兄弟元素之間的光標移動的Vim插件。Vim插件更好的XML/HTML導航?
11
A
回答
16
我喜歡使用默認的運動和(視覺)文本對象
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做一些你想要的。當您按下%
鍵時,它會在打開和關閉XML/HTML標籤之間跳轉。但有一些標籤添加了特殊行爲。例如,如果光標位於<ul>
標記上,則按%
會將光標向前移動到下一個<li>
標記,依此類推,直到您到達標記</ul>
,其中%
導致您跳回到開始標記。
Matchit與Vim一起發行,所以您不必安裝它。但是,你必須將這個標籤在你的vimrc文件來啓用它:
runtime macros/matchit.vim
相關問題
- 1. Vim文件導航
- 2. Vim Taglist導航
- 3. VIM在插入模式下導航
- 4. vim中的文件和方法導航
- 5. vim中的標籤導航
- 6. 協助更好的JQuery導航
- 7. 良好的導軌插件
- 8. VIM自動完成導航
- 9. 在jQuery中更改導航活動部分的樣式單頁導航插件
- 10. TouchSwipe jQuery插件導航
- 11. ZF3導航「插件」錯誤
- 12. 編號導航jQuery插件
- 13. Android更好地實現導航片段
- 14. 導航DOM的好方法
- 15. 通過用vim和unite.vim插件一項巨大的工程導航
- 16. 在Vim的命令模式下導航
- 17. VIm的Rails插件
- 18. vim的javacomplete插件
- 19. 插入/更新導航屬性
- 20. 更新或插入導航屬性
- 21. magento Vim插件
- 22. Autoupdate VIM插件?
- 23. vim Tagbar插件
- 24. Vim bugzilla插件?
- 25. 有關VIM腳本的良好指導?
- 26. vim-r-plugin vim-py-plugin的Python插件
- 27. vim插件如何管理我的vim插件?
- 28. 更改導航
- 29. 跳過導航到Vim拆分
- 30. 在Vim中導航HTML標籤
感謝你的答案,我已經發現了一些巨大的:你可以鏈接文本對象! – 2011-04-27 15:58:52
Jup。當我自己發現它時,這是一顆寶石:) – sehe 2011-04-27 17:21:03
純金,謝謝你的讚賞! – romainl 2011-05-30 07:00:38