6

私は vim と snipMate を使用していますが、コードが 1 行または 2 行しかないため、HTML ファイルに PHP の名前を付ける必要が何度もありました。

PHPファイルを作成するたびに、vimはそれをPHPファイルとして取得するため、HTMLスニペットを使用できないため、コマンドを使用して手動でHTMLスニペットをアクティブにする必要があります。

set ft=php.html

私のvimrcのこの行で自動的にアクティブにするつもりです

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

これは正しいです?何か不足していますか、それとも何か問題がありますか?

4

2 に答える 2

11

2 つの別個のディレクティブにする必要があります。

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

あなたの例には大文字の E があります。以下は1行で機能するはずです。

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