Ich benutze vim und gebe viel Django-HTML-Code ein. Die Hervorhebungssyntax von htmldjango.vim oder html.vim gefällt mir nicht. Ich entschied, dass ich nur meine eigene grundlegende Syntax-Hervorhebung für Django-HTML erstellen sollte. Ich möchte nur, dass alle HTML-Tags (ul, li, html, head, title, body, p usw.) blau angezeigt werden. Ich möchte, dass alle Variablen (alles, was mit {{}} oder {%%} beginnt und endet) ) gelb einfärben und alle Links und Linknamen (a href = 'link'> linkNames) rot einfärben.
Meine Frage ist also, wie kann ich vim mitteilen, dass der Code eines der folgenden Tags ist:
<html> </html> <body> </body> <ul> </ul>
usw., um es dann blau zu färben?
und wenn der Code mit beginnt
{{ or {%
und endet mit
}} or %}
dann, um es gelb zu färben? Und wenn es sich um einen Link oder einen Linknamen handelt, färben Sie ihn dann rot?