Drupal 雖然是用 PHP,但是自己有一套風格與規範,通常裝好的 Vim 仍不合用。
我會建議專門為 Drupal 開發工作開一個 shell account 來用,然後拿 Drupal 上的 [Vim Plugin For Drupal] 放到這個帳號的 ~/.vim 底下:
wget "http://ftp.drupal.org/files/projects/vimrc-7.x-1.x-dev.tar.gz" && cd ~/.vim && tar xvfz ~/vimrc-7.x-1.x-dev.tar.gz --strip-components=1
記得要更新 ~/.vimrc,這樣安裝的特用 Vim Plugin 才有效用:
cat vimrc_minimal.vim >> ~/.vimrc
通常來說,要開發的 Drupal 模組,檔案應該是放在系統目錄底下,合理的 owner 可能是 root, http, apache 這類的。所以如果這個專門帳號沒有跑 sudo 的許可,記得用 visudo 新增。之後就可以用 sudo -e filename 來 coding,且會吃這個帳號的 ~/.vimrc 特用設定,不會和其他帳號搞混。(前提當然是 EDITOR 環境變數需為 vim)