我希望将.html.twig
个文件突出显示为Jinja文件。 (Vim似乎没有一个好的Twig插件,所以我正在使用Jinja。)我从here下载了jinja.vim
并将~/.vim/ftplugin/jinja.vim
放在了~/.vimrc
。我还将这些行添加到filetype plugin on
au BufRead,BufNewFile *.twig set filetype=jinja
au BufRead,BufNewFile *.html.twig set filetype=jinja
:
.html.twig
但是,当我打开{{1}}文件时,没有任何语法突出显示。我以前没有安装过Vim插件,所以我猜我错过了一些步骤。我做错了什么?
答案 0 :(得分:2)
请尝试:
au BufRead,BufNewFile *.twig set syntax=jinja
('syntax'代替'filetype')
答案 1 :(得分:1)
将jinja.vim文件放在~/.vim/syntax
而不是~/.vim/ftplugin
中。如果仍然没有语法突出显示,请尝试键入:syntax on
。如果可行,则需要向syntax on
添加一行~/.vimrc
。
答案 2 :(得分:0)
添加
syntax on
到~/.vimrc
。
答案 3 :(得分:0)
我在VIM中也有Twig突出显示的问题。
所以我使用了这个插件:https://github.com/evidens/vim-twig
如果您需要Twig支持自定义文件扩展名(就像我一样),请在.vimrc中添加以下行:
" highlight syntax in .tpl files as Twig
au BufNewFile,BufRead *.tpl set filetype=html.twig
样本结果: