IPDB не работает при вызове из neo-vim - PullRequest
0 голосов
/ 05 января 2019

Я использую 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

...