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