13.3自定义提示

MySQL的提示壳可以定制使用提示主题文件。自定义提示主题文件,设置MYSQLSH_PROMPT_THEME环境变量一个提示主题文件名,或复制文件到一个主题~ / .mysqlsh / prompt.json目录在Linux和Mac,或MySQL % AppData % \ \ mysqlsh \ prompt.json在Windows上目录。

的用户配置路径目录可以覆盖在所有平台上通过定义环境变量MYSQLSH_USER_CONFIG_HOME。这个变量的值替换% AppData % \ MySQL \ mysqlsh \在Windows或~ / .mysqlsh /在Unix。

提示的格式文件中所描述的主题README.prompt文件,文件包含一些示例提示主题。在启动时,如果发现一个错误提示主题文件,打印错误消息和一个默认提示使用主题。的一些示例提示主题文件需要一个特殊字体(例如SourceCodePro +电力线+棒+ Regular.ttf)。如果你设置MYSQLSH_PROMPT_THEME环境变量为空值,MySQL壳牌最小提示没有颜色。

颜色显示依赖于可以从终端的支持。大多数终端支持256种颜色在Windows、Linux和Mac。颜色支持需要第三方终端程序支持ANSI / VT100逃,或者Windows 10。默认情况下,MySQL壳牌试图检测终端类型和颜色进行适当的处理。如果不工作为您的终端类型自动识别,或如果你想修改的颜色模式由于易访问性需求或其他目的,您可以定义环境变量MYSQLSH_TERM_COLOR_MODE迫使MySQL Shell使用一个特定的颜色模式。这个环境变量的可能值rgb,256年,16,nocolor