如何在PyCharm中获取基于控制台的调试的命令历史记录?

时间:2015-02-24 17:34:22

标签: debugging console pycharm pdb

当我使用PyCharm时,我发现自己经常以交互方式尝试代码片段。到目前为止,我的工作流程一直是使用pdb并将断点设置为pdb.set_trace,然后将我放入控制台。

但是,对于PyCharm,生成的控制台没有命令历史记录 - 向上箭头会将光标向上移动到上一个输出中,这很难用。

我意识到还有内置调试器,它有一个具有历史记录的控制台,但是到达那里需要更多点击(运行调试器,切换到Console选项卡并单击“Show Python Prompt”)。

有一个内置控制台确实有一个命令历史记录(工具> Python控制台),但不幸的是,这不是为pdb断点运行的控制台。是否可以让PyCharm为pdb使用不同的控制台?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 PyCharm无法控制调用pdb.set_trace()时发生的情况。