【问题标题】:Spyder IDE Console HistorySpyder IDE 控制台历史
【发布时间】:2015-01-01 06:53:42
【问题描述】:

如何在 spyder IDE 的控制台中查看打印历史记录?如果打印更多数据,它不会显示在控制台上,甚至不会显示滚动条。

【问题讨论】:

  • (Spyder dev here) 请提供一个显示您的问题的工作示例,以及一个屏幕截图以便更好地理解它。

标签: python spyder


【解决方案1】:

默认配置是缓冲 10,000 行。如果需要更大的缓冲区,则必须更改 Preferences->Console->Display->Source Code->Buffer: 中的设置以增加行数。

【讨论】:

  • 但是我看不到任何滚动条,所以我看不到所有数据。
  • 当您右键单击控制台窗口时,您有一个选项:Save history log..。这对你有用吗?
  • Windows 7 。只能看到最后一部分。不是整个历史。
  • 是否将缓冲区行增加到 20,000 行,至少可以显示最后一部分的更多内容(如果不是整个历史记录)?然后你应该进一步增加缓冲区以满足你的要求。
  • (Spyder dev here) @kums 是对的,您需要先增加缓冲区大小,然后打开一个新控制台并再次运行您的脚本。这是因为对我们偏好的更改只会在新游戏机上生效。还值得一提的是,您需要注意要在控制台中看到的行数。 2000 可能是可取的最高数字。在 Spyder 2.3 版中,我们将该数字从 10000 减少到 500,因为如果您打印一个无限循环,那么整个应用程序将被大量要打印的文本阻塞。
【解决方案2】:

这是 Spyder 3.1.4 版的更新:

  1. 工具
  2. 偏好设置(快捷键是:Ctrl+Alt+Shift+P)
  3. IPython 控制台(在 Preferences 实用程序的左侧菜单中)
  4. 源代码
    1. 缓冲区:500 行(在“显示”标签下的右侧菜单中)

增加缓冲区以在 IPython 控制台中查看更多行。然后关闭并重新启动 Spyder。

【讨论】:

  • 你知道历史记录是否也写入文件吗?
猜你喜欢
  • 2015-07-05
  • 2017-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-04
相关资源
最近更新 更多