문제

를 트리거할 수 있습니 코드가 완료 메뉴에서 숭고한 텍스트 2 조각은?내가 원하는 탭을 표시하려면 완료 메뉴 옵션이 대신 다를 강조하는 텍스트입니다.

예를 들어,누르면 이 조각이 하이라이트 _link.신의 강조 표시 _link, 능을 표시하려면 완료 메뉴와 같은 다른 옵션 _selector, _content, 을 선택입니까?

<snippet>
    <content><![CDATA[it \{ should${1:_not} have${2:_link} \}]]></content>
    <tabTrigger>it</tabTrigger>
    <scope>source.ruby</scope>
    <description>it { should_? have_? }</description>
</snippet>
도움이 되었습니까?

해결책

만,당신이 무엇을 원하는지 정말 가능합니다.그러나,설정할 수 있습니다 매크로는(1)삽입하는 코드고(2)활성화를 자동 완성하지만,나는 생각하지 않는 진짜로 당신이 원하는 무엇을 할 수 없기 때문에 사용자 정의 옵션을 사용하는 방법입니다.을 사용할 수도 있습을 하는 것 ZenCoding 플러그인 않습니다.플러그인이 tabstop 는 다음과 같다: ${1:option1/option2/option3}.이것은 적어도 할 수있는 옵션이 표시되지만,그들은하지 않습니다 정말로 허용을 쉽게 선택하고 있습니다 바쁜 빠르다.당신은 다른 옵션은 단지가 조각의 일반적인 옵션과 설정 범위합니다.예를 들어,그것이 말 <scope>...</scope>, 를 지정할 수 있습니다 지정한 위치를 조각 적용 됩니다 대신에 그냥 기본 소스입니다.언어.에 대한 자세한 범위를,나는 당신이 상담 문서 .이 방법을 사용하여 수 있는 가장 쉽고 가장 좋은 방법입니다.는 방법에 조각할 수 있습 트리거 자동완성 및 옵션을 포함됩니다 조각.다른 몇 가지 옵션으로 볼 수 있을 만들기 .sublime-completions 파일에 사용자 지정 범위,또는 유사한 Packages/HTML/html_completions.py.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top