Spec-Zone.ru › MySQL Shell 9.2

5.4 Редактирование кода

Команда MySQL Shell \edit открывает команду в системном редакторе по умолчанию для редактирования, а затем представляет откорректированную команду в MySQL Shell для выполнения. Команду также можно вызвать, используя сокращенную форму \e или сочетание клавиш Ctrl-X Ctrl-E. Если вы укажете аргумент к команде, этот текст будет помещён в редактор. Если вы не укажете аргумент, в редакторе будет последняя команда из истории MySQL Shell.

Переменные окружения EDITOR и VISUAL используются для определения системного редактора по умолчанию. Если системный редактор по умолчанию не может быть определен из этих переменных окружения, MySQL Shell использует notepad.exe в Windows и vi на любой другой платформе. Редактирование команд происходит в временном файле, который MySQL Shell удаляет после этого.

После завершения редактирования необходимо сохранить файл и закрыть редактор. MySQL Shell затем представит ваш отредактированный текст, готовый для выполнения нажатием Enter, или, если вы не хотите продолжать, для отмены нажатием Ctrl-C.

Например, здесь пользователь выполняет встроенный отчёт MySQL Shell threads с набором пользовательских столбцов, а затем открывает команду в системном редакторе, чтобы добавить отображаемые имена для некоторых столбцов:

\show threads --foreground -o tid,cid,user,host,command,state,lastwait,lastwaitl
\e
\show threads --foreground -o tid=thread_id,cid=conn_id,user,host,command,state,lastwait=last_wait_event,lastwaitl=wait_length

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/mysql-shell-editing-code.html

Spec-Zone.ru

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