2010-10-30 36 views

回答

1

我不知道,你已經找到xml.vim,但它可能是由於對文件類型:XML文件類型是xml和HTML一個是html,所以xml.vim沒有加載。對於html文件

  1. 更改文件類型爲xml:你可以做以下。
  2. 將一個符號鏈接添加到xml.vim~/.vim/ftplugin/html/
  3. html文件添加的xml.vim一個採購到你的vimrc:

    augroup vimrcHTMLsoXML 
        autocmd Filetype html runtime! ftplugin/xml.vim 
    augroup END 
    
+1

確切地說,它支持html,但vim與基於文件名的插件相匹配,因此您需要符號鏈接html.vim - > xml.vim。 – Rick 2010-10-30 13:38:35

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