全面上市前:2022-11-17
以下设置适用于 VS Code 扩展及其编辑器的 MySQL Shell。
MySQL Shell for VS Code 的设置分类在 MySQL Shell GUI (Msg) 存储库的名称下。
-
Msg › Debug Log:
等级 -
为扩展和 MySQL Shell 之间的通信日志设置不同的详细级别。要查看此日志,请打开
OUTPUT
VS Code 的 MySQL Shell 频道。冗长级别的选择如下:NONE
: 关闭注销。ERROR
:仅记录错误。WARNING
:记录错误和警告。INFO
(默认):记录错误、警告和其他正常信息。DEBUG
:问题分析日志,打印附加信息。DEBUG2
: 目前没有使用。DEBUG3
: 用于问题分析。一切都打印到日志中,其中可能包括安全信息,例如密码、连接令牌等。但是,所有与安全相关的信息都替换为星号字符 (***
)。此设置级别会产生大量输出。
-
Msg › Editor:
数据库版本 如果没有可用的 MySQL 服务器版本,则用于 MySQL 语言支持的默认版本。否则,显示当前版本。
-
Msg › Editor:
默认数据库连接 指定在从标准文本编辑器运行嵌入式 SQL 且尚未打开任何连接时要使用的数据库连接的名称(标题)。留空以选择连接。
-
Msg › Editor:
显示隐藏 设置为 true 时,将显示通常不可见的字符,例如空格或制表符。
-
Msg › Editor:
显示小地图 确定代码编辑器是否应该显示一个小地图,而不是普通的滚动条,以便更好地导航。
-
Msg › Editor:
模式 -
如果模式信息不可用,则用于 MySQL 语言支持的默认 SQL 模式。默认 SQL 模式值为:
ONLY_FULL_GROUP_BY
STRICT_TRANS_TABLES
NO_ZERO_IN_DATE
NO_ZERO_DATE
ERROR_FOR_DIVISION_BY_ZERO
NO_ENGINE_SUBSTITUTION
有关其他有效值,请参阅 sql_mode。
-
Msg › Editor:
错误停止 设置为 true,以便在发生错误时停止执行脚本。否则,脚本将继续执行下一条语句。
-
Msg › Editor › Theming:
装饰套装 -
选择一组用于在混合语言编辑器中标记代码块和结果。以下选项可用:
standard
(默认):仅包括编辑器行的实心标记。alternative
:使用不同颜色的填充图案来标记编辑器内容和结果区域。
-
Msg › Editor:
自动换行 -
确定编辑器应自动换行多长的行。以下选项可用:
off
(默认):不换行。on
:线条以视口的宽度换行。wordWrapColumn
: 在 Word Wrap Column 处换行。bounded
:线条在视口宽度的最小值处换行Word Wrap Column
。
-
Msg › Editor:
自动换行列 整数值,用于控制编辑器的列在编辑器使用
wordWrapColumn
或 自动换行时对长行进行换bounded
行。默认值为 120。-
Msg › Shell:
强制执行 HTTPS -
连接到 MySQL Shell 时强制使用 HTTPS。默认启用。
重要的此扩展依赖于为其用户界面和数据提供服务的 MySQL Shell 进程。为了保护这种敏感数据流,强烈建议在其他用户可以访问运行 MySQL Shell 的计算机时使用 HTTPS 加密。这需要
rootCA.crt
在运行 MySQL Shell 的机器上安装 MySQL Shell 的证书。使用欢迎向导执行此任务。稍后,您可以在以下位置找到该证书:
~/.mysqlsh-gui/plugin_data/web_certs/rootCA.crt
(macOS 和 Linux)%appdata%\MySQL\mysqlsh-gui\plugin_data\gui_plugin\web_certs\rootCA.crt
(视窗)
使用 Visual Studio Code SSH 远程开发会话时,还必须在本地开发计算机上安装此证书。要安装证书:
rootCA.crt
使用安全方法(例如scp ) 将证书复制到本地开发机器。在本地安装证书。在 macOS 上,您可以使用 钥匙串访问来信任证书(请参阅 Unix:为支持在本地主机上运行的 HTTPS 的 Web 服务器设置证书)。
安装完成后重启 Visual Studio Code。
更改此设置后始终单击
Reload VS Code
(在设置说明中)。 -
Msg › Shell:
外部网址 用于指定用于连接到正在运行的 MySQL 实例的 URL 的字符串值。留空以使用自动启动的本地 MySQL Shell 实例。使用 DATABASE CONNECTIONS 视图菜单中的 Connect to External MySQL Shell Process选项在 shell 连接之间切换。
-
Msg › Shell:
显示不安全的连接警告 -
不使用 HTTPS 与 MySQL Shell 通信时显示警告面板。默认启用。
更改此设置后始终单击
Reload VS Code
(在设置说明中)。 -
Msg › Shell:
使用外部 连接到外部 MySQL Shell 进程选项 。
-
Msg › Sql:
限制行数 用于确定结果集中一页大小的整数值,但如果在查询中指定了顶级
LIMIT
子句则无效。设置为0
禁用自动添加LIMIT
子句并将所有记录作为单页返回。默认值为 1000。-
Msg › Sql:
行数据包大小 用于确定从后端作为单个响应返回的结果记录数的整数值。默认值为 1000。
-
Msg › Tab Position:
新连接 -
打开数据库连接时放置新选项卡的位置。以下放置选项可用:
Active
(默认):在当前活动的编辑器组中。Beside Right
: 在编辑器组中,在活动组旁边。Beside Bottom
:在活动组下方的编辑器组中。
-
Msg › Tab Position:
与嵌入式 SQL 的新连接 -
打开 MySQL Shell 控制台时将新选项卡放在哪里。以下放置选项可用:
Active
:在当前活动的编辑器组中。Beside Right
: 在编辑器组中,在活动组旁边。Beside Bottom
(默认):在活动组下方的编辑器组中。