4

用于import ipdb; ipdb.set_trace()插入断点。第一次击中断点时颜色很好,但第二次击中 BP(按c)时显示颜色代码而不是真彩色,依此类推。

    ←[1;32m 72 ←[1;33m ←[1;32mimport←[0m ←[0mipdb←[0m←[1;33m;←[0m ←[0mipdb←[0m←[1;33m.←[0m← [0mset_trace←[0m←[1;33m(←[0m←[1;33m)←[0m←[1;31m# XXX BREAKPO
    INT←[0m←[1;33m←[0m←[0m

它在 Windows 7 中,python 2.7 和 2.6 有同样的问题。我认为一种解决方法是使用无配色方案(如何获得无配色方案?)以及如何使用可用的配色方案解决此问题?谢谢!

4

1 回答 1

3

在 Windows 上使用 ipdb 时这是一个已知问题:https ://github.com/gotcha/ipdb/issues/31

显然,这张票仍然是开放的。

有一个人解决了这个问题的快速修复:

好的...我注释掉了设置 io.stdout 和 sys.stdout的行 ipdb/ main .py:43。然后我添加了一个“通过”声明。

这现在似乎在 Windows 上对我有用。

于 2013-10-04T19:40:19.790 回答