如何将Octave的控制台输出重定向到单独的控制台?

时间:2015-04-23 14:54:31

标签: octave

如果我有一个显示大量输出的功能,有没有办法在终端中单独显示它(可能使用moreless),这样,在退出时寻呼机,我按原样得到了Octave的控制台?

像这样:

octave:159> retVal = func_with_lotsa_output();
octave:160> 

我似乎记得以前版本的Octave默认情况下(我目前在3.8.1)。现在,在第160行获取提示之前显示输出(在159和160之间,即)。

我试图摆弄PAGER,但无济于事。

编辑:我已经尝试PAGER("more"), PAGER("less"), PAGER("pg")了。我不确定在PAGER_FLAGS()中要尝试的标志。没有什么能有所作为。

1 个答案:

答案 0 :(得分:0)

  

"当我退出寻呼机时,我不想看到寻呼机的输出位于那里。"

您的寻呼机损坏,或者您只需要使用

激活寻呼机
page_screen_output(true)

或等效

more on

,根据the paper

  

打开或关闭输出分页。没有参数,more切换当前状态。可以通过page_screen_output确定当前状态。

如果仍然无效,请尝试使用" less"寻呼机:

PAGER("less")