如何强制VIM语法高亮文件为HTML?
如何设置vim的语法高亮处理文件扩展名为html文件?
我使用ez模板,所以文件的扩展名是.ezt 。 但很多是正常的html代码。
你也可以把它放到你的.vimrc中:
au BufReadPost *.ezt set syntax=html
:set syntax=html
看看这个Vim维基的主题 。 一些有用的提示:
-
正如其他答案所提到的,您可以使用vim set命令来设置语法。
:set syntax=<type>其中<type>类似于perl,html,php等 -
还有另外一种可以用来控制语法高亮的机制叫做
filetype,简称ft。 类似于语法,你给它一个这样的types:set filetype=html。 其他文件types是perl,php等 -
有时vim“忘记”使用什么语法,特别是如果你把php和html混合在一起的话。 使用键盘快捷键Ctrl + L (
<CL>)让vim刷新突出显示。
在一个.php文件(或一个html文件)中,你可以使用Vim modline来强制某些命令或设置:
1 /* vim: syntax=javascript 2 * 3 * .submit_norefresh() ~ ~
请注意:set syntax=xml高亮正确,但似乎失败时,一个正在尝试自动缩进该文件(即运行gg=G )。
当我切换到:set filetype=xml ,突出显示正常工作,文件正确缩进。