Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 vim 和 snipMate,很多时候我需要将 HTML 文件命名为 PHP,只是因为 1 或 2 行代码。
我每次创建 PHP 文件时,vim 都将其作为 PHP 文件,因此 HTML 片段不可用,因此必须使用命令手动激活 HTML 片段。
set ft=php.html
我打算在我的 vimrc 的这一行中自动激活它
autocmd BufREad, BufNewFile *.php set ft=php.html
这个对吗?我有什么遗漏或有什么问题吗?
您需要将其设为两个单独的指令。
au BufRead *.php set ft=php.html au BufNewFile *.php set ft=php.html
您的示例中有一个大写的 E。以下应该在一行上工作:
au BufRead,BufNewFile *.php set ft=php.html