Arbeiten mit vim regexes zum Falten von HTML, versuchen, HTML-Tags zu ignorieren, die auf der gleichen Linie beginnen und enden.Vim Regex für html
Bisher habe ich
if line =~# '<\(\w\+\).*<\/\1>'
return '='
endif
die für Tags wie <a></a>
funktioniert gut, aber wenn sie mit benutzerdefinierten Elemente zu tun, ich laufe in Probleme, da es einen Bindestrich in der Tag-Name ist.
Wie zum Beispiel dieses Element
<paper-input label="Input label"></paper-input>
Was in der Regex ändern muss, um auch den Bindestrich fangen?
Was genau Sie hier übereinstimmen? Das klingt für mich nicht klar. –
Entschuldigung, vielleicht würde ein Kern helfen. https://gist.github.com/mhartington/96c226aba980513489a9a6fa1d085ecf Die Regex sollte die Tags, die beginnt und endet auf der Beispiellinie – mhartington