4

当我使用时,io.read()我会从用户那里获得输入,但是当我这样做时,它不会计算退格,所以如果我输入:

blah blah blaht

当我的程序需要输入时,如果我删除t

blah blah blah

它仍然像t一样读取它,帮助?

编辑:仅在调试时这样做,我使用 SciTE,谢谢

4

1 回答 1

1

我一直试图解决这个问题很长时间,我遇到了这个:

这里有两个程序:SciTE 和 cmd。SciTE 将每个可见字符(如“r”)在键入后立即发送到 cmd。ScITE 在内部解释退格键以更改缓冲区,但不会将键发送到 cmd。您不能根据需要编辑命令行。最简单的输入 Enter 并重试。(资源)

不幸的是,似乎无法解决此问题。

您的最佳选择是:

  1. 在 SciTE 之外执行 Lua 脚本就不会出现这个问题
  2. 使用其他编辑器
于 2013-05-28T19:22:13.197 回答