PhpStorm 2025.2 Help

重命名对话框

重构 | 重命名

项目

描述

将<symbol name>及其用法重命名为

在此字段中,为符号指定一个新名称。

在JavaScript 文件中搜索(J)

选中此复选框以重命名已编译 JavaScript 代码中函数或类的用法。

搜索动态引用(D)

选中此复选框以重命名符号的动态用法,例如 any 类型的用法。

interface myInt { target: string } function onClick(e: any) { console.log(e.target); }
interface myInt { myTarget: string } function onClick(e: any) { console.log(e.myTarget); }

搜索引用(F)

此复选框仅适用于 Rename FileRename Directory 重构。

  • 清除此复选框以使 PhpStorm 仅重命名文件或文件夹本身,而不尝试查找其用法并相应地更新它们。

  • 选中此复选框以使 PhpStorm 搜索文件/文件夹名称的用法并对其应用重构。

在注释和字符中搜索(C)

选中此复选框以将更改应用于注释和字符串。

搜索文本匹配项(T)

选中此复选框以将更改应用于文档、HTML 和项目中包含的其他文件。

仅重命名最近作用域中的变量

此复选框仅在重命名 forforeach 循环以及 catch 块中的变量时可用。 如果选中,PhpStorm 将仅重命名最近作用域内的变量,即当前循环或块。 否则,它将重命名所有适用作用域内的变量。

重命名访问器(C)

此选项仅适用于 Rename Field 重构。 选中此复选框以重命名选定字段的访问器和修改器方法(getterssetters)。

在全局作用域中搜索

此选项仅适用于 Rename Private Field/Rename Private Method 重构。

  • 如果选中复选框,PhpStorm 将在整个项目中搜索 private 实体的用法。 在某些情况下,这可能会很有用,例如当 private 实体从类作用域外访问时,例如通过 property_exists() 或类似函数。

  • 如果清除复选框,PhpStorm 将仅在当前类的作用域中搜索 private 实体的用法。

默认情况下,复选框会被清除。

最后修改日期: 2025年 9月 26日