編輯xml時,xml.vim適用於標記關閉。但是在編輯html時,它不起作用。 Vim的版本號是7.3xml.vim不會自動關閉html的標記
0
A
回答
1
我不知道,你已經找到xml.vim
,但它可能是由於對文件類型:XML文件類型是xml
和HTML一個是html
,所以xml.vim
沒有加載。對於html
文件
- 更改文件類型爲
xml
:你可以做以下。 - 將一個符號鏈接添加到
xml.vim
到~/.vim/ftplugin/html/
。 爲
html
文件添加的xml.vim
一個採購到你的vimrc:augroup vimrcHTMLsoXML autocmd Filetype html runtime! ftplugin/xml.vim augroup END
0
我不知道你問什麼,但原因可能是傳統的HTML是嚴格的要少得多哪些標籤必須關閉。在HTML中,標籤沒有明確關閉是很常見的,例如<p>
。我的猜測是,因此vim在編輯HTML時並不急於關閉標籤。
如果您編寫XHTML並且始終希望關閉所有標記,則可能將文件模式設置爲帶有setf xml
的XML將有所幫助。如果你不寫XHTML,那麼xml.vim可能會被所有未封閉的標籤弄糊塗,因此無法正常工作。
+0
我在想你是對的。只是一個評論,xml.vim插件有一個設置將HTML文件視爲XHTML:let xml_use_xhtml = 1(請參閱:help xml-plugin以獲取更多信息)。 – dsummersl 2010-10-30 13:11:26
相關問題
- 1. replaceWith自動關閉標記
- 2. vim html自動關閉標記,不同的擴展文件
- 3. 標記自動對齊和自動關閉 - HTML
- 4. 自動關閉腳本標記並不真正關閉
- 5. 在PHPStorm中啓用HTML的自動關閉標記
- 6. 在Ruby中自動解決未關閉的HTML標記
- 7. 在輸入時自動關閉正確的XML/HTML標記</
- 8. Javascript - .innerHTML更改自動關閉標記
- 9. smarty與自動關閉標記
- 10. 自我關閉我的html標記或不
- 11. 在FreeTextBox for ASP.NET中禁用自動關閉HTML標記
- 12. Visual Studio代碼 - 自動關閉HTML標記
- 13. 自動完成在html記事本中關閉標籤++
- 14. SetItemState不會自動標記
- 15. Android Studio - 自動標記關閉 - 關閉換行
- 16. 用HTML標記代替關閉的HTML標記+ \ n
- 17. Textmate,在關閉html標籤時自動關閉縮進
- 18. VS代碼HTML模式選項關閉自動關閉標籤
- 19. 的DateTimePicker不會自動關閉
- 20. 自動結束Jquery中的自動關閉標記
- 21. 關閉PHP錯誤中的html標記
- 22. JavaScript正在關閉我的HTML標記
- 23. 關閉自動關閉標籤在jsoup
- 24. 自動關閉DBHelper光標關閉
- 25. UIIMagePickerController不會自動關閉選取器
- 26. 自動完成功能不會關閉
- 27. 自動填充不會關閉
- 28. 自動完成不會關閉? HTML文本框/密碼字段
- 29. 我的會議會自動關閉嗎?
- 30. 沒有「自閉」標記的HTML
確切地說,它支持html,但vim與基於文件名的插件相匹配,因此您需要符號鏈接html.vim - > xml.vim。 – Rick 2010-10-30 13:38:35