2009-10-27 3 views

답변

5

${1:T}은 함께 첫 번째 탭의 자리 표시 자입니다 기본값은 "T"입니다. 이 텍스트는 "get"을 입력하고 탭을 누르면 강조 표시됩니다.

$2은 두 번째 탭 자리 표시 자입니다. "T"또는 "I"를 눌러 첫 번째 탭 자리 표시 자에서 함수 이름을 완성하면 탭을 눌러 여기로 이동할 수 있습니다.

이미 알고있는 부분은 이미 알고 있지만 다른 두 부분은 약간 까다 롭습니다.

${1/(T)|.*/(?1:s)/}은 삽입 스위치의 일종입니다. 첫 번째 탭 자리 표시 자에 입력 한 값을보고 삽입 할 해당 값을 선택합니다. "T"를 입력하면 "Elements"라는 단어를 만들기 위해 "s"가 삽입됩니다. 그렇지 않으면 아무 것도 삽입하지 않습니다.

은 첫 번째 탭 자리 표시 자에 입력 한 값을 다시 보는 다른 삽입 스위치입니다 (처음에는 "1"을 의미). 여기에 두 가지 삽입이 있습니다 : "T"를 입력하면 "Tagname"으로 완성되고 "I"를 입력하면 "Id"로 완성됩니다.

스 니펫을 호출하고 "T"를 입력하면 'getElementsByTagName ("")'이 완료됩니다. 그것을 호출하고 "I"를 입력하면 'getElementById ("")'가 완료됩니다.

+0

대단히 감사합니다! –

0

내가 TextMate에 대해 아무것도 몰라,하지만이 다음 생성하는 것 같습니다

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

를하지 않음이 비록 :

document.getElementsByName(val); 
관련 문제