Ctrl-c 导致 cygwin 在 ghci 上崩溃

Ctrl-c causes cygwin to crash on ghci

我正在使用 cygwin 进行 Haskell 开发。当我尝试使用 Ctrl-C 退出会话时,控制台冻结并随后崩溃。

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

当您在 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.