6

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

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

set ft=php.html

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

autocmd BufREad, BufNewFile *.php set ft=php.html

这个对吗?我有什么遗漏或有什么问题吗?

4

2 回答 2

11

您需要将其设为两个单独的指令。

au BufRead *.php set ft=php.html
au BufNewFile *.php set ft=php.html
于 2010-06-11T20:45:52.077 回答
4

您的示例中有一个大写的 E。以下应该在一行上工作:

au BufRead,BufNewFile *.php set ft=php.html
于 2010-10-25T09:46:36.323 回答