结构搜索与替换对话框
使用这些对话框查找并替换在结构上与建议的 搜索模板 匹配的代码片段。
项 | 说明 | 适用于 |
|---|---|---|
搜索模板 | 使用此文本区域指定 模板, PyCharm 将基于该模板执行搜索过程。 您可以在该字段中键入模板代码,或点击 | 两者 |
区分大小写 | 如果您希望 PyCharm 匹配您要搜索的代码的大小写,请选中此复选框。 | 两者 |
文件类型 | 使用此选项为搜索选择文件类型。 在这种情况下, PyCharm 只在指定的文件类型中搜索。 | 两者 |
点击此图标可为整个搜索模板添加 修饰符。 使用 | 两者 | |
点击此图标以选择以下选项之一: | 两者 | |
替换模板 | 使用此文本区域指定用于替换的 模板。 您可以在该字段中键入模板代码,或点击 | 结构替换 |
点击此图标可查看您之前的搜索列表。 | 两者 | |
缩短完全限定名 | 当模板文本包含完全限定的类名时,此选项才有意义。 如果选中该复选框, PyCharm 会自动缩短模板中的这些名称。 否则,将使用完全限定的类名。 | 结构替换 |
重新格式化 | 如果您希望 PyCharm 根据您的代码样式设置自动重新格式化展开的代码片段,请选中此选项(有关更多信息,请参阅 代码风格 对话框)。 如果未选中该选项, PyCharm 只会根据其在代码中的展开位置缩进整个模板,保持其格式不变。 | 结构替换 |
使用静态导入 | 如果您希望 PyCharm 缩短替换后的代码中对静态元素的任何引用,请选中此选项。 PyCharm 将为这些元素插入静态导入。 随后,这些元素将通过其短名称进行引用。 如果替换后的代码中没有对静态元素的引用,则会忽略该选项。 | 结构替换 |
范围 | 使用此区域指定 PyCharm 应在何处搜索并替换您的代码。 您可以从以下选项中进行选择:
| 两者 |
搜索目标 | 使用此选项指定搜索过程的目标,可以是您指定模板的精确匹配(完全匹配 ),也可以只是其一部分。 搜索目标的可用选项取决于您所选的文件类型。 | 两者 |
在新选项卡中打开 | 如果选中此复选框,新搜索的结果将显示在查找结果工具窗口中的新选项卡中。 否则,搜索结果会更新现有选项卡。 | 两者 |