我正在它采用嫩枝一个Symfony2的项目,以及文件类型的myfile.html.twig
。 Vim不会自动检测语法高亮显示等应用没有。 我可以使用:set syntax=HTML
我已经打开了该文件,但这个文件之间跳跃时,是一种痛苦之后。
有没有办法持久地设置语法高亮vim的一个特定的文件类型?
我正在它采用嫩枝一个Symfony2的项目,以及文件类型的myfile.html.twig
。 Vim不会自动检测语法高亮显示等应用没有。 我可以使用:set syntax=HTML
我已经打开了该文件,但这个文件之间跳跃时,是一种痛苦之后。
有没有办法持久地设置语法高亮vim的一个特定的文件类型?
您可以使用autocmd
来实现这一目标,即:
augroup twig_ft
au!
autocmd BufNewFile,BufRead *.html.twig set syntax=html
augroup END
应该管用。
添加下面的段落到您的一个.vimrc
:
" Set the filetype based on the file's extension, overriding any
" 'filetype' that has already been set
au BufRead,BufNewFile *.html.twig set filetype=html
要么
" Set the filetype based on the file's extension, but only if
" 'filetype' has not already been set
au BufRead,BufNewFile *.html.twig setfiletype html
au BufNewFile,BufRead,BufReadPost *.twig set syntax=HTML
而这一行添加到~/.vimrc
进行设置持久。
我知道这并不直接回答这个问题,但是这个答案,这是获得语法高亮与枝条工作/ Symfony的2的意图
我建议你看看https://github.com/beyondwords/vim-twig (不是我),其中规定:
我希望这有帮助