PyCharm 2025.2 Help

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

当您点击 "添加"按钮 并从上下文菜单中选择 通用 JS ,或者选择一项并点击 Edit 按钮 时,将打开对话框。

项目

描述

名称

注入的名称。

语言

要注入的语言。

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

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

  • 后缀 与对应字符串值之后添加的一系列字符。

前缀和后缀是可选的。

位置模式

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

高级

在此区域,指定附加设置以缩小注入适用的上下文,从而使注入过程实现更精细的控制。

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

  • 单个文件 - 如果选项关闭,匹配值模式的片段将被单独处理,作为不同的“文件”——例如,从片段编辑器的视角来看。

    如果该选项开启,相应的片段将全部合并在一起,形成一个单一的单元或“文件”。

    鉴于此数值模式

    xxx (.+) yyy (.+) zzz

    以及片段

    xxx select * yyy from family zzz

    select *from family 在选项关闭时被视为两个独立的片段(或“文件”)。 如果此选项开启, select * from family 会被视为单个单元或“文件”。

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