我正在运行Xubuntu。当我运行一些会产生大量输出到终端的东西(例如我的代码,通常....!)时,我发现无法“冻结”屏幕来查看屏幕中的特定点。跑。
例如:我的代码正在生成输出,通常(在其他机器上)我可以向上移动鼠标滚轮。从本质上讲,这使终端无法将最新输出跟踪到屏幕,并且您可以随意查看输出,同时在其下方生成更多输出。要赶上进度,我通常会点击键盘上的向下箭头,它将跳至最新行,然后继续。
xfce4-terminal 0.6.1没有遵循此行为,我想知道是否有启用它的方法。抱歉,如果对此描述不佳。
我应该添加...当前的行为:当我试图保持输出中的某一点时,只要有新的输出,它就会立即变为它-烦人!
—
戴夫
您可以使用该
—
TrailRider 2013年
more
命令同时在屏幕上看到输出。这不会实时显示输出,即使屏幕停止,程序也将运行。为此,您可以“竖线”(|)(它位于与反斜杠相同的键上的Enter上方。您可以键入它,my-code | more
记下(|)之前和之后的空格。在运行命令后,将在屏幕底部看到输出页面和一个“更多”,当您按“空格”键时,它将滚动到下一页,直到到达输出结尾
嗨,TailRider,谢谢您的评论:它不是很理想,我不希望使用它-尤其是当我想“赶上来”监视进度时,这需要占用很多Space!也就是说,一个选项(作为实验)是重定向到文件,然后尝试“ tail -f”-也许这给了我不同的终端行为?我去吧
—
戴夫
我认为这不是您真正想要的,但这是我知道的唯一解决方法,我敢肯定还有其他解决方法,但这超出了我的了解。tail -f可能有效,但随着信息更新它仍可能滚动,因此它可能不会比默认行为好得多。。我不确定。抱歉,我无法提供更多帮助,我知道一些窍门,但距离专家
—
还很远