您可以将 MySQL Shell 配置为使用外部分页器工具,例如less或more。一旦配置了分页器,MySQL Shell 就会使用它来显示在线帮助中的文本或 SQL 操作的结果。使用以下配置可能性:
-
配置
shell.options[pager] = ""
MySQL Shell 选项,一个字符串,它指定显示分页输出的外部命令。该字符串可以选择包含传递给外部寻呼机命令的命令行参数。不检查新值的正确性。空字符串禁用寻呼机。默认值:空字符串。
-
配置 PAGER 环境变量,它会覆盖
shell.options["pager"]
option 的默认值。如果shell.options["pager"]
被持久化,它优先于PAGER
环境变量。PAGER
环境变量通常在 Unix 系统上使用,与 MySQL Shell 预期的上下文相同,不可能发生冲突 。 配置MySQL Shell 选项,即使它被持久化并配置了环境变量 ,它也会
--pager
覆盖选项的初始值 。shell.options["pager"]
PAGER
-
使用MySQL Shell 命令设置 .options["pager"] 选项的值。如果不带参数调用,则恢复选项的初始值 (MySQL Shell 在启动时具有的那个。字符串可以用 字符标记或不标记。例如,要配置分页器:
\pager | \P
command
shell
shell.options["pager"]
"
传入 no
command
或空字符串以恢复初始寻呼机传入
more
以配置 MySQL Shell 以使用more命令作为分页 器传入
more -10
以配置 MySQL Shell 以使用more命令作为带选项的寻呼机-10
传递给外部寻呼机工具的 MySQL Shell 输出在没有过滤的情况下被转发。如果 MySQL Shell 使用带颜色的提示(请参阅第 13.3 节,“自定义提示”),则输出包含 ANSI 转义序列。默认情况下,某些寻呼机可能不会解释这些转义序列,例如
less,可以使用该-R
选项启用解释。more
默认情况下会解释 ANSI 转义序列。