내 생각 엔 (나는 latex
범위를 사용하지 않았다 제외)는 다음과 같이 보입니다 있도록, 귀하의 첫 번째 코드에서 $1
을 사용하고 있는지 다음과 같습니다
을
<snippet>
<content><![CDATA[
\begin{tikzpicture}
$1
\end{tikzpicture}
]]></content>
<tabTrigger>tk</tabTrigger>
</snippet>
Sublime이 스 니펫을 확장하면 숫자 순서로 모든 필드를 탭 처리 한 다음 스 니펫을 "종료"할 수 있습니다. 스 니펫의 기본 종료 점은 스 니펫의 마지막 문자 뒤에 있습니다.
이 스 니펫을 확장하는 경우 커서가 $1
위치에 삽입되고 이제는 $1
필드의 내용을 입력하기를 기다리고 있습니다. 상태 표시 줄을 보면 Field 1 of 2
이라는 메시지가 표시되어 스 니펫 중간에 있음을 알 수 있습니다 (필드 2는 스 니펫이 끝나는 지점입니다).
스 니펫이 이와 유사하게 작동하는 경우 커서를 이동하거나 Escape을 눌러서 미리보기로 완료했다고 Sublime에 직접 알려야합니다.
특수 스 니펫 필드 $0
은 스 니펫 완료 후에 커서가 끝나기를 원하는 곳에서 Sublime을 알려줍니다. 명시 적으로 지정하지 않으면 스 니펫 텍스트의 끝에있는 것으로 간주됩니다.
스 니펫 전체가 해당 텍스트로 확장되어 그 안에 들어갈 수있게하려는 경우 $1
대신 $0
을 사용하도록 스 니펫을 변경할 수 있습니다.
처음 텍스트를 확장 한 후 Sublime은 필드를 찾지 않고 스 니펫을 즉시 종료하고 커서를 위치 $0
에 남겨 둡니다. 그 시점에서 당신은 아무 문제없이 새로운 조각을 사용할 수 있습니다
당신에게 많이 감사합니다! 예, $ 1을 (를) 사용하고 $ 0이이를 해결했습니다. – Donvini