2009-10-27 4 views

Répondre

5

${1:T} est le premier espace réservé onglet, avec valeur par défaut de "T". C'est le texte qui est mis en évidence lorsque vous tapez "get" et appuyez sur tab.

$2 est le deuxième espace réservé de l'onglet. Une fois que vous avez appuyé sur "T" ou "I" pour compléter le nom de la fonction dans l'espace réservé de la première tabulation, vous pouvez appuyer sur tab pour arriver ici.

Ces parties que vous connaissiez probablement déjà, mais les deux autres sont un peu plus compliqué.

${1/(T)|.*/(?1:s)/} est une sorte de commutateur d'insertion. Il regarde la valeur que vous tapez dans l'espace réservé du premier onglet et choisit une valeur correspondante à insérer. Si vous tapez "T", il insérera un "s" (pour faire le mot "Elements"); sinon, il n'insère rien.

est un autre commutateur d'insertion, qui regarde à nouveau la valeur que vous tapez dans le premier espace réservé onglet (qui est ce que le « 1 » au commencement signifie). Ici, il y a deux insertions possibles: si vous tapez "T", il le remplira par "Tagname", et si vous tapez "I", il le complétera par "Id".

Le résultat global est que si vous appelez l'extrait et tapez "T", il se terminera par 'getElementsByTagName ("")'. Si vous l'invoquez et tapez "I", il le remplira par "getElementById (" ") '.

+0

merci beaucoup !!! –

0

Je ne sais rien TextMate, mais ressemble il est de générer les points suivants:

document.getElementById(val); 
document.getElementsByTagName(val); 

Non ce bien:

document.getElementsByName(val); 
Questions connexes