Ich entschuldige mich, aber ich weiß nicht, wie es heißt, ob dies gefragt wurde oder für welche Stack-Site dies am besten geeignet ist. Ich habe mehrere Videos darüber gesehen, wie Leute Sublime verwenden, um schnellere Tags zu erstellen, und ich möchte lernen, wie dies richtig funktioniert, wenn es eine Dokumentation gibt oder was ich in meiner Codierung schneller tun kann.
In mehreren Videos sehe ich Leute, die Dinge tun wie:
div.class
und es wird <div class="class"></div>
nach erstellen tab
.
sublime-text-2
DᴀʀᴛʜVᴀᴅᴇʀ
quelle
quelle
Antworten:
Die von Ihnen beschriebene Funktion ist standardmäßig Teil von Sublime Text 2. Stellen Sie sicher, dass Ihr Dokument HTML-Syntax verwendet ( Ansicht »Syntax» HTML ).
Geben Sie ein
foo.bar
, drücken TabSie und Sie erhalten<foo class="bar"></foo>
. Es gibt auchfoo#bar
(fürid
stattclass
). Beide sind implementiert in .Packages
/HTML/html_completions.py
quelle
a
Tags und Ähnlichemli
? Ist das nur für HTML? und +1.div#main.container
aber Sublime spuckt einmain
Element mit einer Klasse aus,container
wenn ich es versuche?Emmet / Zen-Codierung
Emmet ist ein Plugin, mit dem Sie die Grundstruktur CSS-selektorartig schreiben und vom Editor erweitern lassen. Sie können das Paket auf GitHub finden und über den Paketmanager installieren.
(Quelle: smashingmagazine.com )
Dieses Smashing Magazine hat einen Artikel darüber . Zum Beispiel,
wird mit Tabzu erweitern
Auswahl in Tags einschließen
Sie können auch drücken AltShiftW, um ein offenes Tag zu erstellen oder die aktuelle Auswahl in ein Tag zu verpacken (siehe Bearbeiten »Tag» Aktuelle Auswahl in Tag umbrechen ).
Standardmäßig wird Folgendes erstellt:
mit dem ausgewählten Tag-Namen, damit Sie ihn überschreiben können.
Durch Drücken von Tabgelangen Sie weiter in das Tag hinein. Wenn Sie drücken Space, können Sie auch Attribute erstellen, zum Beispiel:
href="..."
dann einTab<a href="..."></a>
wenn sich der Cursor innerhalb des Tags befindetquelle