获取向上箭头键仅显示唯一命令?GHC Haskell?

获取向上箭头键仅显示唯一命令?GHC Haskell?

Haskell 使用 GHC(Glasgow Haskell 编译器),它基本上是一个用于编译和运行 Haskell 的命令行界面。

与许多流行的 CLI 一样,GHC 允许您使用向上和向下箭头键访问以前使用的命令。但是,它会显示您以前输入的命令,即使它们与当前命令相同。因此,如果您出于某种原因输入了 50 次“:r”,则必须按 50 次向上箭头键才能访问您输入的命令那。

问题:有没有办法配置 ghc,使向上箭头键只显示历史记录独特的您在 Windows 上输入了什么命令?

我的问题本质上是这样的,但对于 ghc:zsh,向上箭头仅重复唯一的命令?

答案1

~/.haskeline使用下列内容创建:

historyDuplicates: ignoreConsecutive

您还可以使用ignoreAll它进行更积极的修剪。文档

相关内容