我需要一个可维修的 MSYS 外壳。这是我目前的困境:
默认的 rxvt.exe 具有滚动条和复制粘贴功能,但不会将控制字符或箭头键发送到 shell 中正在运行的程序(如解释器/调试器)。在使用 Haskell 解释器 ghci 时,这是一个真正的难题。
另一个 shell sh.exe 处理控制字符(或至少其中一些),但没有滚动条或复制和粘贴。
rxvt 在输出缓冲方面也有(相对)更多的问题
我有哪些选择?替换外壳是否需要 msys 感知?我想要的只是一个健全的环境来使用 Haskell (ghc)、C++ (gcc) 和基本工具链(make 和 what not)。如果它不涉及疯狂的恶作剧,我愿意编译一个 shell。