在6.12.2上,我觉得这对我有用。但是现在我在一个带有6.12.3(通用unix二进制文件)的新盒子上,显然有一些我不知道的设置。
我在单个会话中的ghci中有一个控制台历史记录(即ghci的执行),但是这段历史记录不像过去那样在会话之间保存和重新加载。如果ghci使用readline,editline或haskeline,我无法跟踪,所以我不确定从哪个方面开始修复它。
答案 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