我正在使用vim和snipMate,很多时候我需要将HTML文件命名为PHP,只是因为有1或2行代码。
每次创建PHP文件时,vim都会将其作为PHP文件,因此HTML代码段不可用,因此必须使用该命令手动激活HTML代码段。
set ft=php.html
我打算在我的vimrc
上的这一行自动激活它autocmd BufREad, BufNewFile *.php set ft=php.html
这是对的吗?我错过了什么或者出了什么问题?
答案 0 :(得分:11)
您需要制作两个单独的指令。
au BufRead *.php set ft=php.html
au BufNewFile *.php set ft=php.html
答案 1 :(得分:4)
您的示例中有一个大写的E. 以下内容适用于一行:
au BufRead,BufNewFile *.php set ft=php.html