Das Sparkup-Plugin, das vom bekannten ZenCoding inspiriert wurde, ermöglicht das schnelle Erstellen von HTML-Strukturen. Es ist ein unverzichtbares Werkzeug in Ihrer Vim-Handtasche!
Sparkup ist unglaublich einfach zu bedienen. Sehen wir uns ein paar Anwendungsfälle an.
nav> ul> li> a * 4 Links
Beachten Sie, dass wir verschachtelte Elemente erstellen können, indem Sie die verwenden >
Symbol. Um mehrere Elemente desselben Typs zu erstellen, verwenden Sie außerdem die *
Symbol (mehrmals denken). Schließlich können wir den Wert jedes Elements festlegen, indem Sie einen String in geschweifte Klammern einschließen.
div # container> header> h1 Mein Header < + div#content My Content + footer > h2 Meine Fußzeile
Meine Kopfzeile
Mein Inhalt
Diesmal benutzen wir die <
Symbol zum Zurückfahren der Kette. Dadurch können wir verschachtelte HTML-Strukturen erstellen und dann zum Anfang der Kette zurückkehren, um gleichgeordnete Elemente zu erstellen.
ul [class = nav]> li * 5> a [href = http: //url.com] Link
Attribute können auf Elemente angewendet werden, indem sie in Klammern gesetzt werden ([
). Wenn Sie den Wert weglassen - wie, a [href]
, Sie können es dann nach der Erweiterung manuell einfügen. In MacVim können Sie das verwenden Steuerung + N
und Strg + P
Verknüpfungen zum Umschalten zwischen dem nächsten und vorherigen Haltepunkt.