попробовать создать свой сниппет
инструменты -> разработчик -> новый сниппет
туда пишешь что-то типа
<snippet>
<content><![CDATA[
if ${1:}:
${2:}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>if</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.python</scope>
</snippet>
${1:}
- это то где будет курсор. "1" это порядок курсоров. т.е. когда нажмешь на tab то курсор установится там, где
${1:}
. следующий таб уставновит курсор в
${2:}
. после
:
можно написать текст по умолчанию. он буде выделен -
${1:текст по умолчанию}
в
<tabTrigger>
пишешь на что будет триггерится
далее сохраняешь с любым названием там где саблайм "скажет". расширение поставется само