Python 在Eclipse中使用ipdb

Python 在Eclipse中使用ipdb,python,eclipse,numpy,ipdb,Python,Eclipse,Numpy,Ipdb,在Eclipse中调试Python代码通常是两个重量级的任务,因此我通常更喜欢pdb.set_trace()来快速检查我的代码。然而,ipdb提供了一些很好的特性,比如制表符补全和语法高亮显示。在Eclipse中也可以使用ipdb吗 import numpy as np import ipdb test = np.arange(10) ipdb.set_trace() 导致: > [1;32m/home/hypercube/pythoncode/src/test.py[0m(6)[0;

在Eclipse中调试Python代码通常是两个重量级的任务,因此我通常更喜欢pdb.set_trace()来快速检查我的代码。然而,ipdb提供了一些很好的特性,比如制表符补全和语法高亮显示。在Eclipse中也可以使用ipdb吗

import numpy as np
import ipdb

test = np.arange(10)
ipdb.set_trace()
导致:

> [1;32m/home/hypercube/pythoncode/src/test.py[0m(6)[0;36m<module>[1;34m()[0m
  [1;32m      4 [1;33m[0mtest[0m [1;33m=[0m [0mnp[0m[1;33m.[0m[0marange[0m[1;33m([0m  [1;36m10[0m[1;33m)[0m[1;33m[0m[0m[0m[1;32m      5 [1;33m[1;33m[0m[0m[0m[1;32m----> 6
  [1;33m[0mipdb[0m[1;33m.[0m[0mset_trace[0m[1;33m([0m[1;33m)[0m[1;33m  [0m[0m[0m
  ipdb> 
[1;32m/home/hypercube/pythoncode/src/test.py[0m(6)[0;36m[1;34m()[0m
[1;32m 4[1;33m[0m]测试[0m[1;33m=[0m[0m]0mnp[0m[1;33m[0m]0m[1;33m[0m]
[1;33m[0mipdb[0m[1;33m[0m[0m]设置轨道[0m[1;33m([0m[1;33m)[0m[1;33m[0m[0m[0m]
ipdb>
因此,我可以访问ipdb调试器并获取有关我的代码的信息,但是制表符完成不起作用,语法突出显示看起来很奇怪,最重要的是存在这些奇怪的文本字符串。我已经将编码设置为UTF。您对此有经验吗?

试试这个。 在aptana(相当于eclipse)中为我工作。在控制台中也提供了一个用于启用/禁用的简洁按钮

虽然抱歉,但不确定选项卡是否完成