我使用vim并键入了很多Django html代码,我不喜欢htmldjango.vim或html.vim突出显示语法。我决定我应该为Django html创建自己的基本语法高亮显示。我想要的是所有的html标签(ul,li,html,head,title,body,p等)都是蓝色的,我想要所有变量(以{{}}或{%}}开头和结尾的所有变量)用黄色着色,所有链接和链接名称(一个href ='link'> linkNames)用红色着色。
所以我的问题是,如何告诉vim,如果代码是下面的标签之一:
<html> </html> <body> </body> <ul> </ul>
等,然后给它上色吧?
如果代码以
{{ or {%
最后以
}} or %}
那么把它染成黄色?如果它是链接或链接名称,那么将其着色为红色?
语法脚本处理定义什么是标记或属性或什么,以及colorschemes处理如何显示这些符号。你的HTML问题是什么?如何定义标签和内容或如何显示它们?
—
罗曼
@romainl它们是如何显示的。标签定义很好。
—
user216485 2014年
然后您不需要编写语法文件或修改现有文件:修改您的colorscheme。
—
罗曼