当我使用时,io.read()
我会从用户那里获得输入,但是当我这样做时,它不会计算退格,所以如果我输入:
blah blah blaht
当我的程序需要输入时,如果我删除t:
blah blah blah
它仍然像t一样读取它,帮助?
编辑:仅在调试时这样做,我使用 SciTE,谢谢
我一直试图解决这个问题很长时间,我遇到了这个:
这里有两个程序:SciTE 和 cmd。SciTE 将每个可见字符(如“r”)在键入后立即发送到 cmd。ScITE 在内部解释退格键以更改缓冲区,但不会将键发送到 cmd。您不能根据需要编辑命令行。最简单的输入 Enter 并重试。(资源)
不幸的是,似乎无法解决此问题。
您的最佳选择是: