PhpStorm 2025.2 Help

注入的 SQL 语句

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 PhpStorm 中默认捆绑并启用。 如果相关功能不可用,请确保没有禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 Plugins

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL插件,然后选择插件名称旁边的复选框。

临时注入一种语言

  1. 将文本光标放在您想注入语言的字符串字面量、标签或属性内,然后按 Alt+Enter (或使用意图操作图标 意图操作图标)。

  2. 选择 注入语言或引用 并选择您想要注入的语言。

临时注入一种语言

在指定的编辑器部分打开代码片段

  1. 将文本光标放在注入代码片段内,然后按 Alt+Enter (或使用意图操作图标 意图操作图标)。

  2. 请选择 编辑 <language ID> 片段

    PhpStorm 将会打开一个专门的编辑区来编辑注入的语言代码。 此编辑器提供全面的编码辅助,包括代码自动完成、检查、意图和代码风格操作。

    在指定的编辑器部分打开代码片段

取消注入

  1. 将文本光标置于代码片段处并按 Alt+Enter (或使用意图操作图标 意向操作按钮)。

  2. 请选择 取消注入语言或引用

配置 sprintf 格式引用

您可以让 PhpStorm 识别注入的 SQL 字符串中的 sprintf 格式引用:

  1. Ctrl+Alt+S 打开设置,然后选择 工具 | 数据库 | 用户参数

  2. 请选择 在控制台和 SQL 文件中启用在带有 SQL 注入的字符串字面量中启用 复选框。

  3. 参数模式 列表中:

    1. 单击 %\w+ 模式。 PhpStorm 展开一个隐藏区域,其中包含该模式的配置设置。

    2. 请选择 在脚本中在字面量中 复选框。

    3. 单击 <Language> 链接,并在列表中选择 PHP

配置注入规则

您可以在 Editor | Language Injections 设置页面&#xa0; Ctrl+Alt+S 上配置语言注入规则。

所有预定义的注入规则均为 内置 范围配置。 换句话说,它们是全局的(因此在所有 PhpStorm 项目中都可用)。 您可以为 IDE 或仅为一个项目配置自定义规则。 要更改自定义注入的范围,请使用 移动到 Project/IDE 范围 图标 移动到项目 / IDE 范围图标

要配置自定义注入规则,请点击 Add 图标 "添加"图标 添加新规则,或者复制预定义规则并更改其设置。

语言注入设置
    最后修改日期: 2025年 9月 26日