您可以設定 MySQL Shell 使用外部的分頁器工具,例如 less 或 more。設定分頁器後,MySQL Shell 會使用它來顯示線上說明或 SQL 操作的結果文字。請使用以下設定方式
-
設定
shell.options[pager] = ""
MySQL Shell 選項,此選項為指定顯示分頁輸出的外部命令的字串。此字串可以選擇性地包含傳遞至外部分頁器命令的命令列引數。系統不會檢查新值的正確性。空字串會停用分頁器。預設值:空字串。
-
設定 PAGER 環境變數,此變數會覆寫
shell.options["pager"]
選項的預設值。如果已保存shell.options["pager"]
,則其優先於PAGER
環境變數。在 Unix 系統上,
PAGER
環境變數通常會在 MySQL Shell 預期的相同環境中使用,因此不會發生衝突。 設定
--pager
MySQL Shell 選項,即使已保存shell.options["pager"]
選項且已設定PAGER
環境變數,此選項也會覆寫shell.options["pager"]
選項的初始值。-
使用
\pager | \P
MySQL Shell 命令設定command
shell
.options["pager"] 選項的值。如果呼叫時不帶任何引數,則會還原shell.options["pager"]
選項的初始值 (MySQL Shell 啟動時的值)。字串可以用"
字元標示,也可以不標示。例如,若要設定分頁器不傳入任何
command
或傳入空字串以還原初始分頁器傳入
more
以設定 MySQL Shell 使用 more 命令作為分頁器傳入
more -10
以設定 MySQL Shell 使用帶有-10
選項的 more 命令作為分頁器
傳遞至外部分頁器工具的 MySQL Shell 輸出將以未經過濾的方式轉送。如果 MySQL Shell 使用具有顏色的提示 (請參閱第 13.3 節 「自訂提示」),則輸出會包含 ANSI 跳脫序列。有些分頁器預設可能不會解譯這些跳脫序列,例如 less,可以透過使用 -R
選項來啟用解譯。more 預設會解譯 ANSI 跳脫序列。