2010年11月2日 星期二

(Vim)modeline設定

設定 .vimrc 時,通常我會設定 tabstop=4,
Tab 將會用四個 space 取代;
但是在寫 Makefile 時,
通常必須要使用 Tab 做為開頭,
此時,
為了使用真正的 Tab, 而不想用 space 取代,
我們可以在 Makefile 開頭使用 modeline 設定,
其實,不同格式的檔案,都可以在它們的開頭加上 modeline 設定,
Vim 會去讀取這些控制參數。

ex. 以 Makefile 為例
最上方加上 # vim: set ts=4 sw=4 noet:
記得 # 與 vim 之間要有一個空格。

這樣子在 Makefile 裡面按 Tab 就不會被 space 取代了。

enjoy!



參考網址:http://edt1023.sayya.org/vim/node10.html

0 意見: