我正在使用适用于 Linux 的 Windows 子系统;我不知道这是否相关。无论如何,假设我在终端上运行 cat,并且输入了实际的制表2.718\te
符\t
。屏幕现在如下所示:2.718 e
。现在我意识到我犯了一个错误,我应该再给出几个精度数字。(不管怎样,这个例子是编的。关键是我在打字时会犯错误。)这应该很容易:我的键盘有一个退格键:)我按一次,然后就e
消失了。到目前为止一切顺利。我再次按它......一个空格消失了。我再按一次,又一个空格消失了,尽管现在我应该已经删除了 8。我现在按回车键,cat 回复我......。2.71
所以,显然,我确实删除了 8,但是我的屏幕内容与终端驱动程序中的事实不同步了。
所以,我的问题是为什么。更重要的是,该怎么办?