Tout en essayant d'écrire mes propres snippets pour Sublime Text 2, j'ai couru dans les deux problèmes suivants:
-
Trouver de la portée des touches. J'ai compris que je peux regarder à travers mes paquets un par un et de trouver des références à une déclaration de propriété "portée". Par exemple, en
~/Library/Application Support/Sublime Text 2/Packages/JavaScript/Comments.tmPreferences
(un fichier dans mon HTML paquet) il y a ces deux lignes:<key>scope</key> <string>source.js</string>
Donc, si je veux que mon actuel extrait de travailler sur des fichiers javascript, je définir ma portée comme:
<scope>source.js</scope>
Je suis en supposant que tous ces portée clés sont définies à la volée basé sur des Paquets que j'ai installé. N'Sublime Text construire une liste de n'importe où que je peux plus facilement de référence? En parcourant à travers un tas de fichiers de package semble trop fastidieux.
-
Définition des propriétés de l'étendue. Ce que j'ai compris, et la ligne suivante permet d'extrait de mon travail dans les fichiers HTML et JavaScript.
<scope>text.html, source.js</scope>