Я установил следующую задачу в ConEmu для запуска bash:

C:\cygwin\bin\bash.exe --login -i  -cur_console:d:C:\cygwin\bin

До сегодняшнего дня он работал прекрасно. Однако сегодня я обновил cygwin, и теперь Ctrl+L не работает (кажется, что он работает как Ctrl+C или просто Enter - вводится другая строка). Mintty работает как положено (CTRL+L работает нормально).

Есть идеи о том, что здесь происходит?

1 ответ1

2

Upd. Это было изменение ясной реализации экрана Cygwin. ConEmu заблокировал некоторые действия с помощью экранного буфера консоли. Исправлено в сборке 140416.

Остальная часть ответа оставлена для истории, потому что она все еще может быть актуальной для других проблем cugwin.

Чтобы убедиться, что это проблема Cygwin - запустите Win+R (не из mintty) в вашей оболочке.

C:\cygwin\bin\bash.exe --login -i

И попробуйте свои действия (Ctrl L). Если он воспроизводится в стандартной консоли - сообщите об ошибках команде cygwin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .