Necesito un shell útil para MSYS. Este es mi dilema actual:Agitación sobre el shell MSYS: ¿es reemplazable?
El rxvt.exe predeterminado tiene una barra de desplazamiento y copia y pega, pero no envía caracteres de control o teclas de flecha a un programa en ejecución en el shell (como intérpretes/depuradores). Esta es una verdadera espina cuando se usa el intérprete de Haskell ghci.
La otra shell sh.exe maneja los caracteres de control (o al menos algunos de ellos), pero no tiene barra de desplazamiento ni copia y pega.
rxvt también tiene (relativamente) más problemas con el almacenamiento en búfer de salida
¿Cuáles son mis opciones? ¿El shell de reemplazo necesita ser msys consciente? Todo lo que quiero es un entorno sensato para trabajar con Haskell (ghc), C++ (gcc) y la cadena de herramientas básica (make y what not). Estoy dispuesto a compilar un caparazón si no involucra travesuras locas.
Uso la copia de rxvt de cygwin, y no he notado estos problemas. Al menos no con el shell = teclas de control más normales, como etc. ¿Está utilizando otras cosas que eso? ¿Puedes tratar de usar MinGW con cygwin? –
Debo corregir que rxvt envía algo, simplemente no funciona bien con GHCi. p.ej. las teclas de flecha insertan caracteres ocultos '\ ESC' (arruinando cualquier entrada que tengas) en lugar de su función habitual. Ctrl-C también tiene problemas, e incluso hay un programa envoltorio ghcii.sh solo para manejar ese problema. – dbs