Jinja Vim插件不工作

Jinja Vim插件不工作,vim,twig,vim-plugin,jinja2,Vim,Twig,Vim Plugin,Jinja2,我想让我的.html.twig文件突出显示为Jinja文件。(那里似乎没有一个适合Vim的好的小树枝插件,所以我用Jinja代替。)我从下载了Jinja.Vim,并把它放在~/.Vim/ftplugin/Jinja.Vim。我还将这些行添加到我的~/.vimrc: filetype plugin on au BufRead,BufNewFile *.twig set filetype=jinja au BufRead,BufNewFile *.html.twig set filetype=jin

我想让我的
.html.twig
文件突出显示为Jinja文件。(那里似乎没有一个适合Vim的好的小树枝插件,所以我用Jinja代替。)我从下载了
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
文件时,没有任何语法突出显示。我以前没有安装Vim插件,所以我猜我错过了一些步骤。我做错了什么?

添加

syntax on

将jinja.vim文件放入
~/.vim/syntax
中,而不是
~/.vim/ftplugin
,以创建您的
~/.vimrc

。如果仍然没有突出显示语法,请尝试键入
:syntax on
。如果可以,您需要在
~/.vimrc

中添加一行,上面写着
语法,请尝试:

au BufRead,BufNewFile *.twig set syntax=jinja

('syntax'代替'filetype')

我在VIM中也遇到了树枝高亮显示的问题

所以我使用了这个插件:

如果您需要自定义文件扩展名的细枝支持(就像我一样),请在.vimrc中添加以下行:

" highlight syntax in .tpl files as Twig
au BufNewFile,BufRead *.tpl set filetype=html.twig
样本结果:

当我这样做时,我得到的是
E475:无效参数:语法错误。将
语法放在它自己的行上。或者在活动窗口中键入
:syntax on
。您没有阅读链接页面上给出的安装说明。是的,看起来我错过了这个重要的小贴士:“将jinja.vim复制到~/.vim/syntax文件夹中”。将文件放入
~/.vim/syntax
中就成功了。谢谢(我在
上已经有了
语法)