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