PyCharm 2025.3 Help

搜索模板、修饰符和脚本约束

当您为结构化搜索构建模板时,基本上是在编写脚本。 为了简化脚本编写过程, PyCharm 为您提供一个预定义的 搜索模板 列表,您可以将其用作搜索模板的原型。

适用于 HTML 的现有搜索模板

有关如何访问现有的搜索和替换模板列表,请参阅 结构化搜索和替换 部分。

有效的搜索或替换模板表示以下受支持的语言构造之一:

  • 表达式,例如 "John" + " " + "Doe"

  • 语句或语句序列,例如 document.getElementById("demo").innerHTML = "Hello Dolly.";

  • 类指示符,例如 class Engine implements IEngine

  • 行注释或块注释,例如 /** Created in PyCharm */

在搜索模板中,可以使用以下简化:

  • 可以省略方法体。

  • 在模板和约束字段中使用短类名(而非完全限定名)。

  • class $Class$ 用作模板也会找到匿名类。

  • 用于注释和文档注释的模板应包含使用正确注释和 JSDoc 语法的变量和结构。

每个搜索或替换模板由变量 $variable_name$ 组成,您可以为其添加条件(修饰符),以缩小搜索结果范围。 修饰符取决于搜索模板中的变量。

最后修改日期: 2025年 12月 2日