定期地,我会运行 rspec(虽然我不知道是否特定于它),突然之间,我就看不到我在输入什么了。我必须关闭 iterm2 窗口并打开一个新窗口。然后它会正常工作一段时间,iterm2 将再次隐藏我的输入。 我总是能看到命令的响应,但无法看到自己输入的文本或光标。它还会做这种奇怪的堆叠的事情,将每个新行推向右侧。
更新!:
我尝试了 stty echo 命令,并且可以看到我的文本,但奇怪的缩进仍然存在:
定期地,我会运行 rspec(虽然我不知道是否特定于它),突然之间,我就看不到我在输入什么了。我必须关闭 iterm2 窗口并打开一个新窗口。然后它会正常工作一段时间,iterm2 将再次隐藏我的输入。 我总是能看到命令的响应,但无法看到自己输入的文本或光标。它还会做这种奇怪的堆叠的事情,将每个新行推向右侧。
更新!:
我尝试了 stty echo 命令,并且可以看到我的文本,但奇怪的缩进仍然存在:
在我的情况下,输入"stty sane"可以解决这个问题。
stty sane
命令来清理这个和许多其他问题。来源: http://www.tutorialspoint.com/unix_commands/stty.htm等同于
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
,所有特殊字符都恢复为默认值。