我在 Ubuntu Linux 11.04 (natty) 机器上的 virtualenv 中使用 python 2.6。我的 (django) python 代码中有这段代码:
import pdb ; pdb.set_trace()
为了启动python调试器(pdb)。
直到今天,这工作得很好。但是现在当 pdb 启动时,它可以用于调试和运行以及断点等,但是当我按下up arrow显示上一个命令时,它会打印^[[A
而不是上不去。当我键入内容并按Home时,它会打印^[OH
而不是移动光标。
我可以使用 up/home/etc。在启动我的 python django unittests(它有 pdb 调用)的 bash 终端中很好。
这是怎么回事?如何修复我的 pdb?我的阅读线有什么问题?