Windows上的MINGW64无法识别控件-D
在尝试OpenFaaS workshop()时,我偶然发现windows上的shell存在一个问题: 我使用Docker Toolbox for Windows运行OpenFaaS,因此使用Docker Quickstart终端作为基于MINGW64的shell。现在,其中一个示例函数的实现方式是,您可以调用Windows上的MINGW64无法识别控件-D,windows,shell,controls,mingw-w64,Windows,Shell,Controls,Mingw W64,在尝试OpenFaaS workshop()时,我偶然发现windows上的shell存在一个问题: 我使用Docker Toolbox for Windows运行OpenFaaS,因此使用Docker Quickstart终端作为基于MINGW64的shell。现在,其中一个示例函数的实现方式是,您可以调用faas cli invoke markdown,然后键入一些文本。它显示从STDIN读取-点击(Control+D)停止。但是,在键入一些文本并按Control+D后,它无法识别,但控制台
faas cli invoke markdown
,然后键入一些文本。它显示从STDIN读取-点击(Control+D)停止。
但是,在键入一些文本并按Control+D后,它无法识别,但控制台中会打印^D
我想这是在Windows上运行MINGW64时出现的问题,您知道如何实际发送传输结束字符吗?我自己在另一个上下文中找到了答案。在某些系统上,必须使用Control+Z。在我的例子中,Control+Z+Enter完成了对STDIN的写入