scala解释器导致不可见文本时如何修复终端

scala解释器导致不可见文本时如何修复终端,scala,terminal,interpreter,Scala,Terminal,Interpreter,有时,在退出scala解释器后,我回到bash shell,所有文本都是不可见的。不显示输入的换行符(返回)。下面是示例输出。第一行是不可见的pwd命令的结果。第二行是不可见的echo命令的输出 起初我认为这是我的机器特有的。但现在它发生在Fedora+gnome终端和Ubuntu+xterm下 关于为什么会发生这种情况,或者我如何解决它,有什么想法吗?不久,我退出了终端,打开了一个新的终端 michael@gilguntu:~$ /home/michael michael@gilguntu:~

有时,在退出scala解释器后,我回到bash shell,所有文本都是不可见的。不显示输入的换行符(返回)。下面是示例输出。第一行是不可见的
pwd
命令的结果。第二行是不可见的
echo
命令的输出

起初我认为这是我的机器特有的。但现在它发生在Fedora+gnome终端和Ubuntu+xterm下

关于为什么会发生这种情况,或者我如何解决它,有什么想法吗?不久,我退出了终端,打开了一个新的终端

michael@gilguntu:~$ /home/michael
michael@gilguntu:~$ what is going on?
michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:~$ michael@gilguntu:/$

只需输入“重置”。至于为什么会把终端搞砸。。。你的猜测和我的一样好:-)

是的,在Fedora+Gnome上经常发生这种情况,通常是在OOME上,ctrl-C直接执行,我必须终止这个过程。正如@Tomer所建议的,重置可能会起作用,或者只是关闭终端窗口并启动一个新窗口……请注意。MacOSX上也会发生这种情况,所以这不是Linux的问题,甚至在干净的出口上也会发生这种情况,所以它不会因为OOME而成为损坏状态。我猜这正是我们这个行业喜欢称之为“bug”的东西。很可能MacOSX的东西已经严重过时了。大多数开源的东西不会定期更新(或者在GPL的情况下不再更新)。可以尝试不同的jline.jar,但请记住,Scala附带的jline.jar包含特殊补丁。感谢“重置”提示,这让我烦了很久(在MacOSX上)。最有趣的是,我在2011年7月报告了一个问题。时至2012年4月,该问题仍然存在(2.9.2-RC2)。干得好,伙计们。