小兔的筆記本

Just another WordPress.com weblog

vim依檔案類型區別設定值的方式

Posted by Tsukino Usagi 於 二月 4, 2006

在Linux系統下編~/.vimrc可以作一些個人化的設定, 但常常用vim編寫兩種以上不同語言的程式碼的人可能會想要替不同的程式語言個別作設定(例如tabstop, indent相關的設定值), 這裡有個簡便的方法:

  1. 先看一下/usr/share/vim/filetype.vim , 搜尋副檔名的filetype, 例如*.php的filetype是php, 會看到檔案裡有類似這樣的內容:
    " Php3
    au BufNewFile,BufRead *.php,*.php3 setf php
  2. 建立~/.vim和~/.vim/syntax目錄.
  3. 編輯~/.vim/syntax/filetype.vim , 例如:
    $ vim ~/.vim/syntax/php.vim
    在這個檔裡編寫設定值, 例如 set expandtab 之類的東西.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

 
%d 位部落客按了讚: