Ctrl-c导致cygwin在ghci

时间:2017-08-17 05:25:47

标签: haskell cygwin

我试图开始学习Haskell,我正在使用cygwin这样做,因为我喜欢linux类型的命令。但是,当我尝试使用Ctrl-C退出会话时控制台冻结并崩溃,cmd上也会出现此问题

同样地,使用Ctrl-Z将其置于睡眠状态并调用kill%1也无法正常工作

我知道如何在没有崩溃的情况下退出ghci吗?

1 个答案:

答案 0 :(得分:3)

在Windows上启动ghci时,会显示以下消息:

$ ghci
WARNING: GHCi invoked via 'ghci.exe' in *nix-like shells (cygwin-bash, in particular)
         doesn't handle Ctrl-C well; use the 'ghcii.sh' shell wrapper instead
GHCi, version 8.0.1: http://www.haskell.org/ghc/  :? for help

不是运行ghci,而是运行ghcii.sh