为了运行 bash,我在 ConEmu 中设置了以下任务:
C:\cygwin\bin\bash.exe --login -i -cur_console:d:C:\cygwin\bin
到今天为止,它运行良好。但是,我今天更新了 cygwin,现在Ctrl+L不起作用了(它似乎像Ctrl+一样工作C,或者只是Enter-- 输入了另一行)。Mintty 工作正常(CTRL+L工作正常)。
对于这里发生的事情有什么想法吗?
答案1
更新。这是 cygwin 的屏幕清除实现的更改。ConEmu 用控制台屏幕缓冲区阻止了一些活动。在构建中进行了更正140416。
其余答案留给历史吧,因为它对于其他 cugwin 问题来说可能仍然有效。
为了确保这是 cygwin 的问题 - 从 Win+R(而不是从 mintty)运行你的 shell
C:\cygwin\bin\bash.exe --login -i
然后尝试您的操作(CtrlL)。如果它在标准控制台中重现 - 请向 cygwin 团队报告错误。