我正在使用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)