Vim - 在PHP文件上激活HTML片段

Alf*_*res 6 vim snipmate

我正在使用vim和snipMate,很多时候我需要将HTML文件命名为PHP,这只是因为1行或2行代码.

我每次创建PHP文件时vim都将其作为PHP文件,因此HTML片段不可用,因此必须使用该命令手动激活HTML片段.

set ft=php.html
Run Code Online (Sandbox Code Playgroud)

我打算在我的vimrc上的这一行自动激活它

autocmd BufREad, BufNewFile *.php set ft=php.html
Run Code Online (Sandbox Code Playgroud)

它是否正确?我错过了什么或者出了什么问题?

sle*_*ate 11

您需要将它作为两个单独的指令.

au BufRead *.php set ft=php.html
au BufNewFile *.php set ft=php.html
Run Code Online (Sandbox Code Playgroud)