PhpStorm 2021.3 Help

结构搜索和替换对话框

使用这些对话框来查找和替换在结构上与建议的搜索模板匹配的代码片段。

物品

描述

可用于

搜索模板

使用此文本区域指定PhpStorm 执行搜索过程所基于的模板。您可以在字段中键入模板代码或单击设置/首选项按钮并选择现有模板选项以查看现有模板的列表。

两个都

相符

如果您希望 PhpStorm 匹配您正在搜索的代码的大小写,请选中此复选框。

两个都

文件类型

使用此选项为您的搜索选择文件类型。在这种情况下,PhpStorm 只搜索指定的文件类型。

两个都

过滤器图标

单击此图标可为整个搜索模板添加过滤器。用于添加图标添加新过滤器或删除图标删除现有过滤器。

两个都

设置/首选项图标

单击此图标可选择以下选项之一:

  • 保存模板:使用此选项保存您在搜索模板区域中指定的模板。PhpStorm 将保存的模板添加到现有模板对话框中的用户定义节点。

  • 将模板导出到剪贴板:使用此选项导出模板并共享它。

  • 将模板导入剪贴板:使用此选项导入共享模板

  • 现有模板:使用此选项查看现有模板的列表。

    现有模板对话框中,选择预定义或自定义模板之一。所选模板显示在预览字段中。当您单击OK时,PhpStorm 会将模板的源代码插入到Search templateReplace template字段中。

  • 切换到搜索/切换到替换:使用此选项可以快速切换到结构搜索结构替换对话框。

两个都

替换模板

使用此文本区域指定要替换的模板。您可以在字段中键入模板代码或单击设置/首选项按钮并选择现有模板选项以查看现有模板的列表。

结构替换

搜索

单击此图标可查看您以前的搜索列表。

两个都

缩短完全限定名称

如果模板文本包含完全限定的类名,则此选项很有意义。如果选中该复选框,PhpStorm 会自动减少模板中的这些名称。否则,将使用完全限定的类名。

结构替换

重新格式化

如果您希望 PhpStorm 根据您的代码样式设置自动重新格式化扩展的代码片段,请选中此选项(有关详细信息,请参阅代码样式对话框)。如果未选中该选项,PhpStorm 将仅根据代码中展开模板的位置缩进整个模板,保持其格式不变。

结构替换

使用静态导入

如果您希望 PhpStorm 缩短对替换代码中静态元素的任何引用,请选中此选项。PhpStorm 将为这些元素插入一个静态导入。然后通过它们的短名称引用这些元素。如果替换代码中没有对静态元素的引用,则该选项将被忽略。

结构替换

使用这个区域来指定 PhpStorm 应该在哪里搜索和替换你的代码。

您可以从以下选项中进行选择:

  • Project:当您选择此选项时,PhpStorm 在整个项目中搜索并替换指定的模板。

  • 模块:当您选择此选项时,PhpStorm 将搜索并替换所选模块中的指定模板。

  • 目录:当您选择此选项时,PhpStorm 将搜索并替换所选目录中的指定模板。

  • Scope:当您选择此选项时,PhpStorm 在您选择的某个范围内搜索并替换指定的模板。您可以从可用列表中选择一个预定义的范围,或者在单击 时创建一个自定义范围浏览按钮

两个都

搜索目标

使用此选项指定搜索过程的目标,它可以是您指定的模板的完全匹配(完全匹配)或只是其中的一部分。搜索目标的选项取决于您选择的文件类型。

两个都

在新标签中打开

如果选中此复选框,则新搜索的结果将显示在“查找结果”工具窗口的新选项卡中。否则,搜索结果会更新现有选项卡。

两个都

最后修改:2021 年 9 月 14 日