如何以交互方式调试python vim脚本?

时间:2014-06-01 19:04:09

标签: python debugging vim vim-plugin

我有一个vim插件,我在python中编写,但是我需要调试python脚本。如何在vim脚本本身中使用pdb(或最好是ipdb)?当我使用pdb vim时,只挂起没有输出,当我使用ipdb时,它将vim转换为garbaged输出。

1 个答案:

答案 0 :(得分:2)

您可以尝试rpdb进行远程调试。远程只是shell中的不同选项卡。

只需安装Winpdb(不再是特定于Windows的版本)http://winpdb.org/它包含rpdb2,它是pdb的远程版本,而winpdb本身就是一个不错的图形调试器。

Winpdb的使用示例:

import rpdb2
rpdb2.start_embedded_debugger('some password')

来自Winpdb:

File -> Attach