是否真的想在提交之前检索整行,因此可以在用户添加换行符之前运行检查?如何实现这一目标?
感谢您的阅读。
答案 0 :(得分:1)
您可以将stdin.lineMode
设置为false
来归档。在这种情况下,您会为每个键入的字符获取一个流事件,而不是每行一个。如果您想自己处理输入字符的输出,也可以禁用stdin.echoMode
。在这种情况下,你必须自己pring输入的字符。您必须在程序退出后再次启用它,否则终端将保持该模式。
一个问题是,在程序崩溃的情况下,由于没有全局崩溃处理程序,您无法重新激活echoMode
。请参阅issue 17743。