私はTwigを使用するSymfony2プロジェクトに取り組んでおり、ファイルタイプはmyfile.html.twig
. Vim は構文の強調表示を自動的に検出しないため、何も適用しません。ファイルを開いた後に使用でき:set syntax=HTML
ますが、ファイル間をジャンプするときは面倒です。
vimで特定のファイルタイプの構文強調表示を永続的に設定する方法はありますか?
私はTwigを使用するSymfony2プロジェクトに取り組んでおり、ファイルタイプはmyfile.html.twig
. Vim は構文の強調表示を自動的に検出しないため、何も適用しません。ファイルを開いた後に使用でき:set syntax=HTML
ますが、ファイル間をジャンプするときは面倒です。
vimで特定のファイルタイプの構文強調表示を永続的に設定する方法はありますか?
autocmd
それを達成するために使用できます。
augroup twig_ft
au!
autocmd BufNewFile,BufRead *.html.twig set syntax=html
augroup END
動作するはずです。
次の文章のいずれかを に追加します.vimrc
。
" Set the filetype based on the file's extension, overriding any
" 'filetype' that has already been set
au BufRead,BufNewFile *.html.twig set filetype=html
また
" Set the filetype based on the file's extension, but only if
" 'filetype' has not already been set
au BufRead,BufNewFile *.html.twig setfiletype html
au BufNewFile,BufRead,BufReadPost *.twig set syntax=HTML
この行を追加~/.vimrc
して、設定を永続化します。
これは質問に直接答えないことは知っていますが、これは質問の意図に答えます。これは、Twig / Symfony 2 で構文の強調表示を行うことです。
https://github.com/beyondwords/vim-twig (私のものではありません)を確認することをお勧めします。
これが役立つことを願っています