默认情况下,GHCi会在~/.ghc/ghci_history
中保存100行命令历史记录。我可以增加这个数字吗?
我在GNU / Linux上使用GHC 7.6.3。
答案 0 :(得分:14)
在我的系统(GNU / Linux,GHC 7.6.3)上,GHCi是针对haskeline库构建的。根据{{3}},可以通过编辑~/.haskeline
文件来自定义:
maxhistorysize: Just 1000
答案 1 :(得分:4)
正如所讨论的,这是Mac OSX的解决方案,另一个答案是针对Linux。我找到了你正在寻找的here基本上复制粘贴相关信息并在下面格式化它。
默认值为100个命令的历史记录,但您可以通过将此行添加到~/.ghc/ghci.conf:
System.Console.Editline.Readline.stifleHistory 1000
这会将您的历史记录增加到1000个命令。