【发布时间】:2015-04-26 11:18:17
【问题描述】:
当我使用 PyCharm 时,我发现自己经常以交互方式尝试代码片段。到目前为止,我的工作流程是为此使用 pdb 并将断点设置为 pdb.set_trace,然后将我放入控制台。
但是,对于 PyCharm,生成的控制台没有命令历史记录 - 向上箭头将光标向上移动到上一个输出中,使用起来很痛苦。
我意识到还有一个内置调试器,它有一个带有历史记录的控制台,但要到达那里需要更多的点击(运行调试器,切换到控制台选项卡并点击“显示 Python 提示”)。
有一个内置控制台,它确实有命令历史记录(工具 > Python 控制台),但是,不幸的是,这不是为pdbbreak 点运行的控制台。是否可以让 PyCharm 为 pdb 使用不同的控制台?
【问题讨论】:
-
或者在启用“始终在调试模式下显示控制台”时让 Python 拖放到控制台而不是变量的方法?
标签: debugging console pycharm pdb