2012-10-27 57 views
1

嗨,我剛開始嘗試用vim的XMLedit插件(https://github.com/sukima/xmledit/)。我注意到它適用於xml文件類型和xhtml文件類型,但不適用於html文件類型。我該如何解決這個問題?讓XMLEdit爲html擴展工作

我用病原體安裝。

+1

是GitHub的頁面上的'readme'提供如何使用它與其他文件類型的一些指令,說其中的文檔的插件有更多的信息,甚至特別提到了有關用於html文件的附加信息。 – qqx

+0

我同意qqx,但這是一個奇怪的想法,想在不是XML的東西上使用XML工具。 – romainl

+2

從文檔:_添加html支持Sym-link或將此文件複製到您的ftplugin目錄中的html.vim._因此,您是否嘗試過?! –

回答

0

由於某些原因,病原體安裝無法正常工作。它沒有加載幫助文件。所以我建立了vba並找到了它。這加載了文檔。一旦我檢查了文檔,我發現有兩種方法可以讓xmledit與html一起工作。我嘗試了兩個簡單的 - sym-linking。

工作。

+0

嗨,你是如何設置符號鏈接? ln -s html.vim xml.vim(試過這個,但得到一個文件存在) – MikeW

4

該文檔令人難以置信地困惑你應該做什麼。

如果你安裝了它作爲使用病原體一個子模塊,您xmledit /文件類型插件會看起來像:

html.vim php.vim xhtml.vim xml.vim 

現在html.vim包含的代碼,你修改自己一個回調,所以你可以,如果你調整自動完成如此渴望。然而,一個簡單的解決方法是刪除html.vim,而是創建一個軟鏈接:

ln -s xml.vim html.vim 

這將應用默認標籤完成規則.html文件

4

其他的答案是正確的,但它可能不對一些人清楚。這裏的解釋是:

從xmledit的document

中添加HTML支持符號鏈接或複製該文件在您的 文件類型插件目錄html.vim。

這裏是你可以做什麼:

# Assuming you are using vundle 
$ cd ~/.vim/bundle/xmledit/ftplugin 
$ ls 
html.vim php.vim xhtml.vim xml.vim 
# The html.vim already exists, so we will change its name (or delete if you want) 
$ mv html.vim html.vim.bk 
# symlink 
$ ln -s xml.vim html.vim 
+1

在創建符號鏈接的最後一行有一些小錯誤,源文件和目標文件的位置是錯誤的,它應該是相反的'ln -s xml.vim html.vim' –

+0

@AaronShen謝謝,我只是編輯了我的答案。 – Hieu