历史#

通过历史窗格,您可以查看在任何IPython 控制台中输入的最新代码和命令,以及它们的时间戳。

Spyder History Log, displaying a list of previously executed commands

使用历史窗格#

导航历史窗格非常简单。每个 Spyder 会话都标有日期和时间戳,方便您记住何时执行了特定命令。可以从上下文菜单或使用常规系统快捷方式选择和复制语句。就像在编辑器中一样,选择一个单词或短语会显示所有其他出现的位置,并且还支持完整的语法高亮显示。窗格中存储了最后约 1000 行输入的内容。

选项菜单#

右上角的选项菜单(汉堡图标)允许您切换长行的自动换行(自动换行),以及文本左侧是否显示行号(显示行号)。

Spyder History Log, displaying wrapping lines and showing line number

高级用法#

历史窗格中显示的命令列表存储在用户主文件夹中的.spyder-py3目录下的history.py文件中(默认情况下,在 Windows 上是C:/Users/username,macOS 上是/Users/username,GNU/Linux 上通常是/home/username)。在非 Windows 操作系统上,您可能需要显示隐藏文件才能看到它。

Spyder History Log file

尽管目前除了重置偏好设置外,Spyder 界面没有内置方法清除历史记录,但您可以通过关闭 Spyder、删除此文件并重新启动 Spyder 来实现。