以交互方式运行时,Octave通常会将所有输出直接发送到命令窗口。但是,当使用Octave的CLI版本时,这可能会造成问题,因为在读取之前,大量数据会流式传输。在这种情况下,最好使用诸如较少的
或更多
它一次只显示一个屏幕。具有较少的
(以及的某些版本更多
)您还可以向前和向后扫描,并搜索特定的项目。分页器从命令启用更多关于
.
通常情况下,直到Octave准备好打印顶级提示或从标准输入读取(例如,使用fscanf
或扫描
函数)。这意味着,如果您要求Octaveto使用单个命令语句执行大量工作,那么在任何输出出现在屏幕上之前可能会有一些延迟。The function刷新缓冲区
可用于强制输出立即发送到分页器(或任何其他流)。
您可以使用选择要作为分页器运行的程序分页器
函数,并使用配置分页器本身PAGER_FLAGS
作用
on
¶off
¶打开或关闭输出分页。
在没有参数的情况下,更多
切换当前状态。
当前状态可以通过页面_屏幕_输出
.
详见: 页面_屏幕_输出, 立即输出页面, 分页器, PAGER_FLAGS.
val =
PAGER ()
¶old_val =
PAGER (new_val)
¶old_val =
PAGER (new_val, "local")
¶查询或设置内部变量,该变量指定用于在系统上显示终端输出的程序。
默认值为正常较少的
, 更多
或pg
,具体取决于系统上安装的程序。详见安装Octave.
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: PAGER_FLAGS, 立即输出页面, 更多, 页面_屏幕_输出.
val =
PAGER_FLAGS ()
¶old_val =
PAGER_FLAGS (new_val)
¶old_val =
PAGER_FLAGS (new_val, "local")
¶查询或设置指定要传递到分页器的参数的内部变量。
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
val =
page_screen_output ()
¶old_val =
page_screen_output (new_val)
¶old_val =
page_screen_output (new_val, "local")
¶查询或设置内部变量,该变量控制是否通过一个页面发送针对长于一页的终端窗口的输出。
这允许您一次查看一个屏幕。一些分页器(如较少的
详见安装Octave)也能够在输出上向后移动。
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: 更多, 立即输出页面, 分页器, PAGER_FLAGS.
val =
page_output_immediately ()
¶old_val =
page_output_immediately (new_val)
¶old_val =
page_output_immediately (new_val, "local")
¶查询或设置内部变量,该变量控制Octave是否在可用时立即向分页器发送soutput。
当值为错误的
,Octave缓冲其输出并等待,直到打印提示之前将其刷新到分页器。这是默认设置。
什么时候页面_屏幕_输出
是错误的
,此变量没有影响。
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: 页面_屏幕_输出, 更多, 分页器, PAGER_FLAGS.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号