在 Haskell 中设置提示

Set prompt in Haskell

我是 Haskell

的新人

而不是:

Prelude>

我想让 GHCi 提示

GHCi>

我写了

:set prompt "GHCi> "

但是当我关闭 GHCi 并再次打开它时,它会显示

prelude

再次。 我看到我需要在我的主文件夹中创建一个名为 .ghci 的文件并将其内容设置为

:set prompt "GHCi> ".

如何创建这个文件并设置提示。 谢谢你的回答

您可以创建一个 .ghci file 来指定您的 GHCi 环境的配置。

对于 *nix 系统,通常位于 ~/.ghci,对于 Windows 系统,显然位于 appdata/ghc/ghci.conf,而 appdata 通常C:/Documents and Settings/<i>user</i>/Application Data.

因此,您可以向此 .ghci(或 ghci.conf)文件写入一组在打开 GHC shell 时要执行的指令,例如:

:set prompt "GHCi> "

GHCi 可能还需要设置文件的权限,例如在 Linux 系统上:

chmod go-w ~/.ghci

这样组和其他用户就不能写入文件了。