我试图开始学习Haskell,我正在使用cygwin这样做,因为我喜欢linux类型的命令。但是,当我尝试使用Ctrl-C退出会话时控制台冻结并崩溃,cmd上也会出现此问题
同样地,使用Ctrl-Z将其置于睡眠状态并调用kill%1也无法正常工作
我知道如何在没有崩溃的情况下退出ghci吗?
答案 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
。