以下变量可用于自定义命令行提示的外观。Octave允许通过插入一些反斜杠转义的特殊字符来自定义提示,这些字符的代码如下:
时间。
日期。
通过打印相当于回车符的换行符来开始新行。
程序的名称(通常只是八度’).
当前工作目录。
当前工作目录的基本名称。
当前用户的用户名。
主机名,最多为第一个“.”。
主机名。
此命令的命令号,从“octave”开始计数。
此命令的历史编号。这与'不同\#乘以Octave启动时历史列表中的命令数。
如果有效UID为0,则#,否则为$’.
Octave字符代码为的字符nnn.
反斜杠。
val =
PS1 ()
¶old_val =
PS1 (new_val)
¶old_val =
PS1 (new_val, "local")
¶查询或设置主提示字符串。
交互执行时,Octave在准备读取命令时显示主提示。
主提示字符串的默认值为八度
。要更改它,请使用以下命令
PS1('\u@\H>')
这将导致提示boris@kremvax> 为用户硼化物已登录主机kremvax.kgb.su’. 请注意,在双引号字符串中输入反斜杠需要两个反斜杠。详见串.
如果终端支持ANSI转义序列,也可以使用它们。这对于为提示着色很有用。例如
PS1('\[\033[01;31m\]\s:\#>\[\033[m\]')
将为默认的“Octave”提示提供红色。
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
val =
PS2 ()
¶old_val =
PS2 (new_val)
¶old_val =
PS2 (new_val, "local")
¶查询或设置辅助提示字符串。
当Octave需要额外的输入来完成命令时,会打印第二个提示。例如,如果您正在输入for
循环中,Octave将在第一行之后的每一行的开头打印第二个提示。辅助提示字符串的默认值为>
.
当从具有的函数内部调用时地方的
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号