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
中就成功了。谢谢(我在
上已经有了语法)