处理输出时,ipdb中的选项卡完成不起作用

时间:2018-05-04 15:04:16

标签: shell autocomplete pipe ipython ipdb

有时我会使用ipdb来调试Python脚本,它具有非常好的自动完成功能。

问题是,脚本通常运行一个处理其输出的shell管道(例如python script.py |& tee "stdout.txt")。

对我而言似乎没有答案(要么没有自动完成,要么禁用stdout管道)。

我的问题由两部分组成:

  • 有没有办法让自动完成和stdout处理?
  • 如果没有,究竟为什么不呢?

1 个答案:

答案 0 :(得分:0)

最后,我通过避免使用外壳程序管道并从Python本身编写输出文件来解决此问题。

我可以使用less +F实时观看文件更改。

我想我要求从L / Unix管道进行太多的交互。