2007年8月5日 星期日

Vim - XML Plugin

寫 XSLT , XML , HTML 等 Markup Language 超好用的 Plugin ( Link )

安裝:

直接將此 xml.vim 放到 ~/.vim/ftplugin/xml.vim 即可。

若是要將 xsl.vim, html.vim, xhtml.vim 等檔案開啟時都自動啟動此 Plugin ,可自行建立連結,譬如:

$ ln -s xml.vim html.vim

XML Plugin 的使用方式:

開啟 Vim 之後會自動幫你裝好 Help Doc ,接著照平常那樣輸入 Tag ,最後補上 ">" 時,會自動幫你補上關閉的 Tag ,此時,如果再按一次 ">" 就會幫你換行,譬如說:

輸入 <Para> 則會自動補齊,變成:

<Para> </Para>

此時若是又輸入 ">" ,譬如:

<Para> > </Para>

於是自動換行變成:

<Para>

</Para>


或者先輸入文字,譬如說輸入 test;; ,Vim 會自動幫你轉成 "<test> </test>"。

除此之外,在 tag 間跳躍也可以像跳括弧那樣按 % ( Normal Mode)

更改 Tag 的名稱,將游標移動到要修改的 Tag 上,接著在 Normal Mode 輸入 \c 即可。

其他詳細資料,可查詢說明文件,於 Command Mode 輸入 :h xml-plugin

// 真的是太方便了!