Vim - активация фрагментов HTML в файлах PHP

Я использую vim и snipMate, мне часто приходится называть HTML-файлы PHP, только из-за 1 или 2 строк кода.

Каждый раз, когда я создаю файл PHP, vim воспринимает его как файл PHP, поэтому фрагменты HTML недоступны, поэтому приходится активировать фрагменты HTML вручную с помощью команды.

set ft=php.html

Я намерен активировать его автоматически в этой строке на моем vimrc

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

Это правильно? Я что-то упустил или что-то не так?

2 ответа

Вам нужно будет сделать это двумя отдельными директивами.

au BufRead *.php set ft=php.html
au BufNewFile *.php set ft=php.html

В вашем примере заглавная буква E В одной строке должно работать следующее:

au BufRead,BufNewFile *.php set ft=php.html
Другие вопросы по тегам