Yon*_*lki 1 haskell prompt ghci
我是 Haskell 的新手
而不是:
Prelude>
Run Code Online (Sandbox Code Playgroud)
我要 GHCi 提示
GHCi>
Run Code Online (Sandbox Code Playgroud)
我写
:set prompt "GHCi> "
Run Code Online (Sandbox Code Playgroud)
但是当我关闭 GHCi 并再次打开它时,它会显示给我
prelude
Run Code Online (Sandbox Code Playgroud)
再次。我看到我需要在我的主文件夹中创建一个名为 .ghci 的文件,并将其内容设置为
:set prompt "GHCi> ".
Run Code Online (Sandbox Code Playgroud)
如何创建此文件并设置提示。谢谢您的回答
您可以创建一个.ghci文件来指定 GHCi 环境的配置。
对于* nix的系统中,通常位于~/.ghci,对于Windows系统,这显然是位于appdata/ghc/ghci.conf哪里appdata是经常。C:/Documents and Settings/user/Application Data
因此,您可以在此.ghci(或ghci.conf)文件中写入一组在打开 GHC shell 时要执行的指令,例如:
:set prompt "GHCi> "
Run Code Online (Sandbox Code Playgroud)
此外,GHCi 可能还需要设置文件的权限,例如在具有以下功能的 Linux 系统上:
chmod go-w ~/.ghci
Run Code Online (Sandbox Code Playgroud)
这样该组和其他用户就无法写入文件。