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

scl*_*clv 10 haskell ghci

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

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

Sea*_*ied 8

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

  • 这确实是答案.由于某种原因,ghc/ghci无法创建.ghc目录.我创建了目录,现在我的历史存储在那里:-) (3认同)