从neo-vim调用IPDB不起作用

时间:2019-01-05 16:04:32

标签: python python-3.x debugging vim pdb

我正在使用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窗口中的某个位置。有办法解决这些错误吗?

编辑:pdb和ipdb在常规vim上运行良好,在nvim上仍不工作

0 个答案:

没有答案