할 수 있는 방법을 트리거 완료를 메뉴에서 숭고한 텍스트 2 조각은?
-
13-12-2019 - |
문제
를 트리거할 수 있습니 코드가 완료 메뉴에서 숭고한 텍스트 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
.