2007年8月21日 星期二

Vim plugin : snippetsEmu

最近有一各MAC OS上的Text Edit叫TextMate, 有很多人注意, 他提供了一各叫做snippet的功能.
甚麼叫做snippet呢? 簡單說, 就是你只要打一些key word或片段, 按一各tab, 他就會自動幫你完成,
這東西,對我這種老是記不住一些language的語法或者常常拼錯字的programer,真的是一大福音.

在Vim上面, 也有人做出這樣的plugin, 叫做snippetsEmu : An attempt to emulate TextMate's snippet expansion.
因為他用了Vimball, 來包裝他的plugin, 所以安裝方式比較不一樣,
安裝的方法如下 (Linux):
1. 先安裝Vimball, (注意 Vimball需要Vim 7.0 或以上的版本)


cd /usr/local/share/vim/vim70
tar -vfxz vimball.tar.gz
chmod a+r autoload/vimball.vim doc/pi_vimball.txt plugin/vimballPlugin.vim


2. 下載snippentsEmu, 目前最新版本是1,1 (snippetsemu1_1.vba)
3. 在自己的目錄下建立 ~.vim/ 這一各資料夾
4. 用vim 開啟snippetsemu1_1.vba

vim snippetsemu1_1.vba


5. 在vim中, 執行 :so %, 他就會將snippetsemu安裝到~.vim/中.
6. 在~.vimrc加入,

filetype on
filetype plugin on

7. 最後開一各 *.c , 開始享用吧!!!!

沒有留言: