Sie können Autokompletionen und Snippets erstellen, die vom Umfang unabhängig sind.
Autocompletions
Sie können mehrere Autovervollständigungen in einer Datei speichern. Speichern Sie Ihre benutzerdefinierten Autovervollständigungen im Packages/User
Ordner als filename.sublime-completions
. Sie können den genauen Speicherort dieses Ordners ermitteln, indem Sie Browse Packages in der Befehlspalette ausführen.
{ "scope": "source,text", "completions": [ { "trigger": "hello_world", "contents": "Hello $" }, { "trigger": "bye_world", "contents": "Bye $" }, ] }
Ausschnitt
Snippets verhalten sich sehr ähnlich wie Autocompletions, können jedoch nur eine "Vervollständigung" enthalten. Auch der Auslöser ist viel strenger als bei Autovervollständigungen. Die einfachste Möglichkeit zum Erstellen eines Snippets ist die Option Neues Snippet aus dem Menü Extras → Entwickler, da diese automatisch Packages/User
als Standarddateiziel verwendet wird.
<snippet> <content><![CDATA[ Hello $ ]]></content> <tabTrigger>hello_world</tabTrigger> </snippet>
Beachten Sie, dass ich das Gültigkeitsbereichs-Tag weggelassen habe, damit das Snippet universell funktioniert. Sie können es verwenden text.plain
, damit es nur in reinem Text funktioniert .
Weitere Hinweise
Beide obigen Beispiele enthalten Tabulatoren. Dies sind im Wesentlichen Sprungpunkte, die Platzhaltertext enthalten können $
(z $1
. B. ) oder nicht (z . B. ). Drücken Sie, Tabum zwischen den Tabulatoren zu wechseln. Die Reihenfolge wird durch die Nummern definiert, die für jeden Tabulator verwendet werden.