Snippet Sublime dans de nombreux endroits avec des espaces réservés différents

1

Dans mon extrait d'échafaudage, j'aimerais pouvoir supprimer deux morceaux de code facultatif, en appuyant simplement sur un bouton. Cependant mes tentatives ont été infructueuses.

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

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

Au moment où je le réalise avec ceci:

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

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

Cependant, pour les gros morceaux de code, s'échapper est un peu fastidieux. Tout le monde connaît une meilleure solution?

Misiur
la source
Pourriez-vous démontrer l'ennui que vous essayez d'éviter?
NonlinearFruit