【发布时间】:2019-01-21 02:52:34
【问题描述】:
在 macOS 上使用 Goland 进行调试时,我的程序等待来自标准输入的输入。
我可以在控制台中输入并按回车,但输入没有传递给我的程序。
这就像在文本编辑器中输入一样。我可以输入,按回车,删除我刚才所做的一切。我的程序没有将这些传递给它。
在从控制台使用 dlv 进行调试时,我也遇到了这种行为,但是,我发现了关于如何在这种情况下解决它的讨论:
https://github.com/go-delve/delve/issues/1274#issuecomment-406969034
我也看到了针对 vscode 的类似修复:
https://github.com/Microsoft/vscode-go/issues/219#issuecomment-192164367
但我找不到 goland 的解决方案。
【问题讨论】:
标签: macos debugging go stdin goland