4.6 Использование программы просмотра
Вы можете настроить MySQL Shell для использования внешней программы просмотра, такой как less или more. После настройки программы просмотра MySQL Shell будет использовать ее для отображения текста из справки онлайн или результатов SQL-операций. Используйте следующие возможности настройки:
-
Настройте параметр MySQL Shell
shell.options[pager] = "", строку, которая определяет внешнюю команду, отображающую вывод с постраничным отображением. Эта строка может необязательно содержать аргументы командной строки, которые передаются внешней команде просмотра. Правильность нового значения не проверяется. Пустая строка отключает программу просмотра, как и команда MySQL Shell\nopager.Значение по умолчанию: пустая строка.
-
Настройте переменную среды PAGER, которая переопределяет значение параметра
shell.options["pager"]по умолчанию. Если параметрshell.options["pager"]был сохранён, он имеет приоритет над переменной средыPAGER.Переменная среды
PAGERобычно используется в Unix-системах в том же контексте, что и ожидается MySQL Shell, конфликты невозможны. Настройте параметр MySQL Shell
--pager, который переопределяет начальное значение параметраshell.options["pager"], даже если оно было сохраннено и настроена переменная средыPAGER.-
Используйте команду MySQL Shell
\pager | \Pдля установки значения параметраcommandshell.options["pager"]. Если вызывается без аргументов, восстанавливается начальное значение параметраshell.options["pager"](то, которое MySQL Shell имел при запуске). Строки могут быть помечены символами"или нет. Например, для настройки программы просмотра:передайте
commandили пустую строку, чтобы восстановить начальную программу просмотрапередайте
more, чтобы настроить MySQL Shell для использования команды more как программы просмотрапередайте
more -10, чтобы настроить MySQL Shell для использования команды more как программы просмотра с параметром-10
Вывод MySQL Shell, передаваемый внешней программе просмотра, передаётся без фильтрации. Если MySQL Shell использует приглашение с цветом (см. Раздел 14.3, «Настройка приглашения»), вывод содержит последовательности ANSI escape. Некоторые программы просмотра могут не интерпретировать эти последовательности по умолчанию, такие как less, для которой интерпретация может быть включена с помощью параметра -R. more интерпретирует последовательности ANSI escape по умолчанию.
© 2025 Oracle
Licensed under the GPLv2 License.