Spec-Zone.ru › MySQL Shell 9.2

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 command для установки значения параметра shell.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.
https://docs.oracle.com/cd/E17952_01/mysql-shell-9.2-en/mysql-shell-using-pager.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API