Я использую neo-vim для программирования на python и использую этот макрос для запуска своего кода, когда мне нужно
nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>
чтобы я мог запускать код прямо из моего nvim вместо того, чтобы каждый раз открывать новое окно терминала
Недавно я только что узнал об ipdb для отладки. но когда я пытаюсь запустить из моего vim, он вызывает много странных символов и автоматически выходит из отладчика
пример изображения: https://imgur.com/a/YaYWxvp
ipdb запускается без проблем, когда я запускаю его из терминала, то же самое касается запуска pdb для терминала, но pdb также выдает мне ошибки на vim
https://imgur.com/a/r4mTzuf
Я знаю, что могу запустить ipdb \ pdb из терминала, но я не хочу открывать новое окно терминала каждый раз, когда мне нужно отладить код, и я бы предпочел, чтобы все это было в одном месте в моем окне nvim , Есть ли способ исправить эти ошибки?
edit: pdb и ipdb хорошо работают на обычном vim, но не работают на nvim