VimでTwigのシンタックスハイライトを出来るようにする

  • 公開日:2019/6/11

EC-CUBE4の開発のためVimにTwigのシンタックスハイライトを入れたのでそのメモです。

以下のURLでファイルを2つダウンロードします。
jinja.vim(http://www.vim.org/scripts/download_script.php?src_id=8666
htmljinja.vim (http://www.vim.org/scripts/download_script.php?src_id=6961

ターミナルでダウンロードしたファイルを~/.vim/syntaxに配置します。

$ cd ~/.vim

#.vim直下にsyntaxフォルダが無ければつくります
$ mkdir syntax

$ cd syntax

#ダウンロードしたファイルをコピーします
$ cp (ダウンロードしたディレクトリ)/jinja.vim jinja.vim
$ cp (ダウンロードしたディレクトリ)/htmljinja.vim htmljinja.vim

つぎに、.twigという拡張子に準備したシンタックスハイライトが効くように~/.vim/ftdetectにtwig.vimというファイルを作成します。

$ cd ../

#.vim直下にftdetectフォルダが無ければつくります
$ mkdir ftdetect

$ cd ftdetect

$ vi twig.vim

twig.vimの編集モードになるので以下を記述して保存します。

autocmd BufNewFile,BufRead *.twig set filetype=htmljinja

これでVimにTwigのシンタックスハイライトが適用されるようになりました。