4.6 使用翻页
您可以将 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 期望的上下文相同,不可能发生冲突。 -
配置
--pagerMySQL Shell 选项,该选项将覆盖选项的初始值,shell.options["pager"]即使该选项已保留并且PAGER配置了环境变量。 -
使用MySQL Shell 命令设置 .options[“pager”] 选项的值。如果不带参数调用,则恢复 选项的初始值(MySQL Shell 在启动时具有的选项)。字符串可以用 字符标记,也可以不标记。例如,要配置分页器:
\pager | \P *command*``shell``shell.options["pager"]``"- 不传入*
command*或传入空字符串来恢复初始翻页 - 传入*
more*配置MySQL Shell使用more命令作为分页器 - 传入*
more -10*配置 MySQL Shell 以使用more命令作为带有选项的分页器-10
- 不传入*
传递到外部分页器工具的 MySQL Shell 输出在不进行过滤的情况下进行转发。如果 MySQL Shell 使用带颜色的提示(请参见第 13.3 节“自定义提示”),则输出包含 ANSI 转义序列。某些寻呼机默认情况下可能不会解释这些转义序列,例如 less,可以使用-R选项启用解释。more 默认情况下解释 ANSI 转义序列。




