ghci中的持久控制台历史记录

时间:2010-11-22 19:23:01

标签: haskell ghci

在6.12.2上,我觉得这对我有用。但是现在我在一个带有6.12.3(通用unix二进制文件)的新盒子上,显然有一些我不知道的设置。

我在单个会话中的ghci中有一个控制台历史记录(即ghci的执行),但是这段历史记录不像过去那样在会话之间保存和重新加载。如果ghci使用readline,editline或haskeline,我无法跟踪,所以我不确定从哪个方面开始修复它。

2 个答案:

答案 0 :(得分:8)

这可能没什么帮助,但你检查了ghci_history文件是否写入~/.ghc/ghci_history

答案 1 :(得分:0)

Sean Seefried's answer在Windows系统中不起作用,因为ghc的主页位于%APPDATA%\ghci(在我的情况下为C:\Users\me\AppData\Roaming\ghci)。

该文件可在此处找到:ghci_history