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