てきとうなさいと べぇたばん

VimでCakePHPのctpを設定したいなぁと

VimでCakePHPのctpファイルの設定

簡単に言えば「filetypeでCakePHPのctpを設定できるようにしたい」と。

こうなった

~$ tree .vim
.vim
├── filetype.vim
├── ftplugin
│   └── ctp.vim

filetype.vimを以下のように編集。

" CakePHP template file (.ctp)
au BufNewFile,BufRead *.ctp                     setf ctp

これで、ctp.vimというファイルの設定を読みこんでくれるので、ctpに好き勝手に編集していく。

setlocal filetype=php
setlocal expandtab
setlocal tabstop=2
setlocal shiftwidth=2