Eu me pego usando o IPDB o tempo todo quando estou depurando o meu próprio código ou o código de outros, depois de digitar algumas vezes eu mesmo percebi o quanto era uma perda de tempo.
Agora eu tenho esta doce abreviatura em meu vimrc
:
ab ip import ipdb; ipdb.set_trace()
Assim, posso digitar ip<Space>
no modo de inserção e cuspirá import ipdb; ipdb.set_trace()
.
Juntamente com o meu save atalho , eu posso cair em IPDB literalmente em cerca de 2 segundos exatos de qualquer lugar no meu código, que é bastante molho: ip<Space>jj
.