WebStorm 2025.2 Help

语言注入设置对话框:通用 JavaScript

点击 添加按钮 并从上下文菜单中选择 通用 JS ,或选择一个条目并点击 编辑按钮 后将打开该对话框。

WebStorm 提供了一组预定义的注入配置,能够有效提升工作效率并提供良好体验。 因此, 强烈建议使用预定义的注入配置,并避免创建新的配置。

描述

名称

注入的名称。

语言

要注入的语言。

  • ID 从此列表中选择要注入语言的 ID 或名称。

  • 前缀 在对应字符串值之前添加的一串字符。

  • 后缀 在对应字符串值之后添加的一串字符。

前缀和后缀为可选项。

位置模式

在此字段中输入规则,以定义希望 WebStorm 将字面量识别为注入的上下文。

高级

在此区域中,指定其他设置以收窄注入可用的上下文,从而更精细地控制注入过程。

  • 值模式 - 在此字段中输入用于确定注入语言上下文的正则表达式。 通过将模式中的第一个捕获组用作注入目标,您可以将语言仅注入到符合某个模式的值中,或注入到多个符合模式的部分中。 例如, ^javascript:(.*) 匹配 javascript 协议,该协议可用于 hyperlink-href 中执行 JavaScript 代码。

  • 单个文件 - 如果关闭此选项,则与值模式匹配的片段会被视为不同的“文件”——例如在片段编辑器中显示为多个片段。

    如果启用此选项,则对应片段将被合并为单个单元或“文件”。

    给定值模式

    xxx (.+) yyy (.+) zzz

    以及片段

    xxx select * yyy from family zzz

    如果关闭该选项, select *from family 将被视为两个独立片段(或“文件”)。 如果启用该选项, select * from family 将被视为一个单一单元或“文件”。

最后修改日期: 2025年 9月 26日