沸腾MSYS shell - 它可以替换吗?

dbs*_*dbs 15 shell haskell rxvt msys

我需要一个可维护的MSYS shell.这是我目前的困境:

默认的rxvt.exe有一个滚动条并复制和粘贴,但不会将控制字符或箭头键发送到shell中正在运行的程序(如解释器/调试器).当使用Haskell解释器ghci时,这是一个真正的刺.

另一个shell sh.exe处理控制字符(或至少其中一些),但没有滚动条或复制和粘贴.

rxvt在输出缓冲方面也存在(相对)更多问题

我有什么选择?替换shell需要知道msys吗?我想要的只是一个理智的环境,可以使用Haskell(ghc),C++(gcc)和基本工具链(make和what not).如果它不涉及疯狂的恶作剧,我愿意编译一个shell.

mad*_*lep 14

如果你是一个更好的终端模拟器,我已成功使用http://sourceforge.net/projects/console/

它是标准Windows命令窗口的替代品.您可以设置MSYS或Cygwin,或任何您想要的外壳支持它.

  • 对于那些像我一样努力让sh.exe在Console中工作的人:在控制台设置中将'C:/MinGW/MSYS/1.0/bin/sh.exe --login -i'设置为shell. (6认同)

小智 8

请访问http://code.google.com/p/mintty/.那个怎么样?我发现它绝对有用.还是puttycyg(较旧的尝试)?


Dou*_*oug 7

从msys shell:

mingw-get install mintty
mintty
Run Code Online (Sandbox Code Playgroud)