Мне нужна исправная оболочка для MSYS. Это моя текущая дилемма:Кипящая оболочка MSYS - сменная?
По умолчанию rxvt.exe имеет полосу прокрутки и копирует и вставляет, но не передает управляющие символы или клавиши со стрелками в запущенную программу в оболочке (например, интерпретаторы/отладчики). Это настоящий шип при использовании интерпретатора Haskell ghci.
Другая оболочка sh.exe обрабатывает управляющие символы (или, по крайней мере, некоторые из них), но не имеет полосы прокрутки или не копирует и не вставляет.
rxvt также (относительно) больше проблем с буферизацией вывода
Какие есть варианты? Требуется ли замена оболочки MSys? Все, что я хочу, - это разумная среда для работы с Haskell (ghc), C++ (gcc) и основной цепочкой инструментов (make и что нет). Я готов скомпилировать оболочку, если она не связана с сумасшедшими махинациями.
Я использую копию cygwin rxvt, и я не заметил этих проблем. По крайней мере, не с более нормальной оболочкой = клавиши управления, такие как и т. Д. Используете ли вы другие вещи? Можете ли вы попробовать использовать MinGW с cygwin? –
2008-10-21 04:11:15
Я должен исправить, что rxvt действительно что-то посылает, он просто не играет с GHCi. например клавиши со стрелками вставляют скрытые символы '\ ESC' (разрушая все, что у вас было) вместо их обычной функции. У Ctrl-C также есть проблемы, и есть даже программа-оболочка ghcii.sh, чтобы справиться с этой проблемой. – dbs 2008-10-21 19:18:11