Vim - Активация фрагментов HTML в файлах PHP - PullRequest
6 голосов
/ 09 июня 2010

Я использую 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 ]

11 голосов
/ 12 июня 2010

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

au BufRead *.php set ft=php.html
au BufNewFile *.php set ft=php.html
4 голосов
/ 25 октября 2010

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

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