2 peças faltantes me ajudaram a resolver isso:
-
O
- shell interativo para
ipdb
no Windows é gerenciado porpyreadline
-
As opções
pyreadline
são determinadas porpyreadlineconfig.ini
Solução:
- Copie
pyreadlineconfig.ini
de<python-install>\Lib\site-packages\pyreadline\configuration
para%HOMEPATH%
- Remova o comentário
set_mode("vi")
linha no final do arquivo