全面上市前:2022-11-17

4.4 数据库笔记本工具栏

DB Notebook 工具栏提供快速操作,用于修改以 SQL 语句、脚本或 MySQL Shell 函数(如runSql(). 工具栏根据编辑器的类型和插入符号所在的块语言(在多语言编辑器中)而变化。例如,在 SQL 模式下,您可以使用工具栏中的按钮执行单个语句,以执行插入符号处的语句或所选语句。对于脚本语言来说情况并非如此,它们总是作为一个整体执行(独立编辑器中的整个脚本或多语言编辑器中的整个代码块)。

下图显示了位于活动连接选项卡内的工具栏中的设置图标操作。

图 4.4 MySQL Shell for VS Code - 数据库笔记本工具栏

内容在周围的文字中描述。

工具栏操作(从左到右)是:

  • 编辑器列表:提供对数据库连接浏览器和每个活动连接的快速访问。该列表使您能够将活动连接合并到一个选项卡中,而不是为每个连接生成一个单独的选项卡。

    每个活动连接都有:

    第二个快速访问列表使您可以通过单击以下方式打开新文档:

    • 新数据库笔记本

    • 新的 SQL 脚本

    • 新 TS 脚本

    • 新的 JS 脚本

  • Execute selection or full block and create a new block : 提供了一种简单的方法来执行块内的整个查询或查询的子集,然后在查询下方添加一个新的提示输出块,使用相同的语言。

    仅限 SQL 模式下的笔记本编辑器:运行脚本编辑器时此操作不适用。

  • Execute the statement at the caret position : 使用键盘光标的位置来识别和执行查询。

    仅限 SQL 模式。

  • 停止执行当前语句/脚本:在语句或脚本执行开始之前不活动。

    仅限 SQL 模式。

  • 出现错误时停止执行当前语句/脚本:默认情况下未启用。

    仅限 SQL 模式。

  • 提交数据库更改:在您执行更改数据的查询之前不活动。

    仅限 SQL 模式。

  • 回滚数据库更改:在您提交对数据库的更改之前不活动。

    仅限 SQL 模式。

  • 自动提交数据库更改:启用后,每个语句都会立即提交。

    仅限 SQL 模式。

  • 格式化当前块或脚本:默认情况下,关键字更改为大写。

    仅限 TypeScript 和 JavaScript 模式。

  • 查找:打开查找面板,支持大小写匹配、全词匹配和使用正则表达式。向上和向下箭头使您能够跨块导航到找到的每个匹配实例。

  • 显示隐藏字符:启用后,显示不可见字符,例如换行符、空格和制表符。新行表示为 [LF],空格表示为单点 (.),制表符表示为右箭头。

  • 软换行:启用后,在编辑器中换行以消除滚动的需要。建议对长文件禁用此功能。