Ich habe erfolgreich Key Bindings erstellt, die Inhalte mit einer Kombination von Tasten einfügen. Zum Beispiel kann ein em dash:Sublime Text 2 Tastenbelegungen mit Folge von Buchstaben
"keys": ["super+m"], "command": "insert_snippet", "args": {"contents": "—"}
Aber ich versuche jetzt zu erstellen, die Inhalte unter Verwendung einer Kombination von Alpha-Tasten einfügt. Zum Beispiel ersetzt den Namen einer Schriftart mit der CSS font-family-Deklaration:
"keys": ["t,i,s,a"], "command": "insert_snippet", "args": {"contents": "font-family:\"ff-tisa-web-pro\",\"TisaPro-Regular\",Georgia,serif;"}
Aber es hat nichts ... wenn ich die Schlüssel ctrl +Super + t ändern Es klappt. Ist die Reihenfolge der Tasten nicht verfügbar oder mache ich etwas falsch?
Verwenden Sie ["t", "ich", "s", "a"] anstelle von ["t, ich, s, a"] –
@ r-stein Ich bevorzuge den Snippet-Vorschlag, da es mich beide eingeführt hat wie einfach Snippet-Erstellung sein kann, und es ermöglicht den Tab-Trigger. Der Tab-Trigger würde es mir ermöglichen, das Wort Tisa (z. B. in kommentierte Anweisungen) in die CSS-Datei einzutippen, ohne die Schriftart-Familiendeklaration einzufügen. – whakawaehere
Ja, Schnipsel sind für dieses Szenario besser. Wenn Sie viele Snippets haben, können Sie darüber nachdenken, sie zu einer [completions-Datei] (http://docs.sublimetext.info/en/latest/reference/completions.html) zu kombinieren. –