无法在iterm2中看到我所输入的内容

25

定期地,我会运行 rspec(虽然我不知道是否特定于它),突然之间,我就看不到我在输入什么了。我必须关闭 iterm2 窗口并打开一个新窗口。然后它会正常工作一段时间,iterm2 将再次隐藏我的输入。 我总是能看到命令的响应,但无法看到自己输入的文本或光标。它还会做这种奇怪的堆叠的事情,将每个新行推向右侧。

enter image description here

更新!:

我尝试了 stty echo 命令,并且可以看到我的文本,但奇怪的缩进仍然存在:

enter image description here


8
请尝试多次输入“stty echo”。 - Joel
下次发生这种情况我会尝试并告诉你。谢谢! - fregas
我可以看到我的文字,但是奇怪的缩进仍然存在… - fregas
同样的问题... Echo 也没有帮助... - Sleepyhead
2个回答

45

在我的情况下,输入"stty sane"可以解决这个问题。


8
对我也起了作用,但这到底是做什么的? - lufte
或者是什么导致了这个问题?我不小心按到了键盘上的某个键吗? - grbonk
我遇到了相同的问题,而且似乎每次都需要执行 "stty sane":如何使其持久化? - gented

12
stty sane 命令来清理这个和许多其他问题。
从一些搜索结果中得到了如下信息:

等同于 cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke,所有特殊字符都恢复为默认值。

来源: http://www.tutorialspoint.com/unix_commands/stty.htm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接