代码之家  ›  专栏  ›  技术社区  ›  mins

清除IPython控制台的历史记录选项卡

  •  0
  • mins  · 技术社区  · 4 年前

    我不知道Spyder历史记录中保留了多少行,但是:

    • 三个月前执行的命令没有机会被搜索回来再次运行。
    • 历史上的大多数命令都只是对python文件的调用,重新打开文件来运行它也很容易。
    • 当IDE启动时,必须加载这个长列表,从而增加加载时间和内存使用。

    似乎无法使用该界面清除历史选项卡。 Spyder documentation is silent 在那上面。

    我找到了这个 question OP希望增加历史记录的大小。提供的解决方案是增加缓冲区大小:

    enter image description here

    在此处输入一个小数字(10)并重新启动不会更改选项卡内容。我不确定这个设置是否与我的问题有关。这个问题有已知的解决方案吗?

    0 回复  |  直到 4 年前
        1
  •  2
  •   Carlos Cordoba    4 年前

    ( Spyder维护人员在这里 )你说过

    似乎无法使用该界面清除历史选项卡。Spyder文档对此保持沉默。

    正如您正确猜测的那样,无法清除“历史记录”窗格的内容。我打开了 an issue 在我们的文档中,所以我们不要忘记提到这一点。

    我发现这个问题是OP想要增加历史记录大小的地方。

    这个选项没有你预期的效果。它只会增加/减少IPython控制台内显示的行数。

    “历史记录”窗格中显示的行数限制固定为1000,无法更改。我们还将在文件中提到这一点。