Fragmento sublime em muitos lugares com espaços reservados diferentes

1

No meu snippet de scaffolding, gostaria de poder remover dois blocos de código opcional, com um único pressionamento de botão. No entanto minhas tentativas foram mal sucedidas.

<snippet>
    <content><![CDATA[
MainContent {
    ${1:${2:Feature}}
}

SecondaryContent {
    ${1:${3:FeatureRelatedContent}}
}
]]></content>
    <tabTrigger>hello</tabTrigger>
    <scope>source.mudkipz</scope>
</snippet>

No momento eu consigo com isso:

<snippet>
    <content><![CDATA[
MainContent {
    ${1:Feature}
}

SecondaryContent {
    ${1/.+/FeatureRelatedContent/}
}
]]></content>
    <tabTrigger>test</tabTrigger>
    <scope>source.js</scope>
</snippet>

No entanto, para grandes blocos de código, escapar é um pouco entediante. Alguém conhece uma solução melhor?

    
por Misiur 11.06.2015 / 15:06

0 respostas