.vimrcに autocmd BufNewFile,BufRead *.ctp set filetype=php let php_htmlInStrings=1 と書いとくとctpファイル内のphpコードはもちろんphpのsyntaxが有効になります。 let php_htmlInStrings=1を書く事によってhtmlのsyntaxも有効になります。 no titleよりコードを引用しています。 syntax/ctp.vimとかつくっちゃえばいいんだー! とか最初は思ったけど、めんどくさいのでこれで解決しました。 このエントリーは、今更な感じですかね…orz