Jinja Vim插件不工作

v1uwarro  于 2023-02-23  发布在  其他
关注(0)|答案(4)|浏览(159)

我想把我的.html.twig文件高亮显示为Jinja文件。(似乎没有一个好的Twig插件可以用于Vim,所以我用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文件时,没有语法高亮显示。我以前没有安装过Vim插件,所以我猜我错过了一些步骤。我做错了什么?

bxjv4tth

bxjv4tth1#

请尝试:

au BufRead,BufNewFile *.twig set syntax=jinja

(“语法”代替“文件类型”)

6bc51xsx

6bc51xsx2#

将jinja.vim文件放入~/.vim/syntax而不是~/.vim/ftplugin。如果仍然没有语法高亮显示,请尝试键入:syntax on。如果可以,则需要在~/.vimrc中添加一行syntax on

vc9ivgsu

vc9ivgsu3#

syntax on

到你的~/.vimrc

41zrol4v

41zrol4v4#

我在VIM中的细枝高亮显示也有问题。
所以我用了这个插件:https://github.com/evidens/vim-twig
如果您需要Twig支持自定义文件扩展名(像我一样),请在.vimrc中添加以下行:

" highlight syntax in .tpl files as Twig
au BufNewFile,BufRead *.tpl set filetype=html.twig

样本结果:

相关问题