搜索模板、修饰符和脚本约束
当您构建结构搜索模板时,实际上是在编写脚本。 为简化您的脚本编写过程,PyCharm 为您提供了一系列预定义的 搜索模板 ,您可以将其用作搜索模板的原型。

有关如何访问现有搜索和替换模板列表,请参阅 结构化搜索和替换部分。
有效的搜索或替换模板表示以下支持的语言结构之一:
表达式,例如
"John" + " " + "Doe"语句或语句序列,例如
document.getElementById("demo").innerHTML = "Hello Dolly.";类指示符,例如
class Engine implements IEngine行注释或块注释,例如
/** Created in PyCharm */。
在搜索模板中,可以使用以下简化:
方法体可以省略。
模板和约束字段中使用短类名(而不是完全限定名)。
使用
class $Class$作为模板也可以找到匿名类。注释和文档注释的模板应包含具有正确注释和 JSDoc 语法的变量和结构。
每个搜索或替换模板由变量 $variable_name$ 组成,您可以为其添加条件(修饰符)以缩小搜索结果。 修饰符取决于您搜索模板中的变量。
最后修改日期: 2025年 9月 26日