Используйте библиотеку pdb
.
У меня эта строка связана с <F8>
в Vim:
import pdb; pdb.set_trace()
Это приведет вас к консоли pdb
.
Консоль pdb
не является вполне такой же, как стандартная консоль Python ... Но она будет выполнять большинство тех же функций. Кроме того, в моем ~/.pdbrc
я получил:
alias i from IPython.Shell import IPShellEmbed as IPSh; IPSh(argv='')()
Чтобы я мог войти в «настоящую» оболочку iPython из pdb
с помощью команды i
:
(pdb) i
...
In [1]: