2

我想让我的.html.twig文件突出显示为 Jinja 文件。(那里似乎没有适合 Vim 的 Twig 插件,所以我改用 Jinja。)我jinja.vim这里下载并将 at ~/.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 插件,所以我猜我错过了一些步骤。我究竟做错了什么?

4

4 回答 4

2

请试试:

au BufRead,BufNewFile *.twig set syntax=jinja

(“语法”而不是“文件类型”)

于 2014-01-30T09:11:40.477 回答
1

将 jinja.vim 文件放入~/.vim/syntax而不是~/.vim/ftplugin. 如果仍然没有语法突出显示,请尝试键入:syntax on. 如果可行,您需要添加一行,说明syntax on您的~/.vimrc.

于 2012-07-03T16:46:39.500 回答
0

添加

syntax on

到你的~/.vimrc.

于 2012-07-03T15:56:41.260 回答
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

样本结果: 在此处输入图像描述

于 2015-05-30T08:15:22.727 回答