全面上市前:2022-11-17
以下设置适用于 VS Code 扩展及其编辑器的 MySQL Shell。
MySQL Shell for VS Code 的设置分类在 MySQL Shell GUI (Msg) 存储库的名称下。
- 
          
Msg › Debug Log:等级 - 
为扩展和 MySQL Shell 之间的通信日志设置不同的详细级别。要查看此日志,请打开
OUTPUTVS 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_BYSTRICT_TRANS_TABLESNO_ZERO_IN_DATENO_ZERO_DATEERROR_FOR_DIVISION_BY_ZERONO_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(默认):在活动组下方的编辑器组中。