Ben*_*san 91 vim syntax-highlighting macvim twig
我正在使用一个使用Twig的Symfony2项目,文件类型是myfile.html.twig.Vim不会自动检测语法高亮,因此不应用.我:set syntax=HTML打开文件后可以使用,但在文件之间跳转时会很痛苦.
有没有办法在vim中持久设置特定文件类型的语法高亮?
Hau*_*eth 109
你可以用它autocmd来完成它,即:
augroup twig_ft
au!
autocmd BufNewFile,BufRead *.html.twig set syntax=html
augroup END
Run Code Online (Sandbox Code Playgroud)
应该管用.
Muh*_*eda 45
将以下段落之一添加到您的.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
Run Code Online (Sandbox Code Playgroud)
要么
" 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
Run Code Online (Sandbox Code Playgroud)
au BufNewFile,BufRead,BufReadPost *.twig set syntax=HTML
Run Code Online (Sandbox Code Playgroud)
并添加此行以~/.vimrc使设置持久.