Eu me pego repetindo algumas operações repetitivas dezenas de vezes por dia ao programar em python.
Então, aqui estão alguns dos meus trechos do Sublime Text 2 para aumentar minha produtividade e simplificar minha vida.
Digite pdb
e pressione tab
para inserir automaticamente import pdb; pdb.set_trace
sob o ponteiro atual
<snippet>
<content><![CDATA[
import pdb; pdb.set_trace()
]]></content>
<tabTrigger>pdb</tabTrigger>
<scope>source.python</scope>
</snippet>
Digite docstring
e pressione tab
para inserir automaticamente um
padrão docstring válido no estilo numpy logo após a definição da função
<snippet>
<content><![CDATA[
"""${1:One liner description}
Parameters
----------
${2}
Returns
-------
${3}
"""
]]></content>
<tabTrigger>docstring</tabTrigger>
<scope>source.python</scope>
<description>Adds a docstring skeleton to function</description>
</snippet>
Digite testcase
e pressione tab
para inserir automaticamente um padrão de definição de classe de teste unittest.TestCase
<snippet>
<content><![CDATA[
class ${1:ClassTestName}(unittest.TestCase):
def setUp(self):
${2:pass}
def tearDown(self):
${3:pass}
]]></content>
<tabTrigger>testcase</tabTrigger>
<scope>source.python</scope>
<description>Adds a unittest TestCase skeleton at current pointer</description>
</snippet>