# 重命名对话框用于字段

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com.cn/help/idea/llms.txt).

> **TL;DR**
> `重构 | 重命名`
>
>
>
> `Shift+F6` (Windows), `⇧ F6` (macOS), `⇧ F6` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ R` (macOS System Shortcuts), `Shift+F6` (XWin), `Shift+F6` (GNOME), `Shift+F6` (KDE), `Shift+F6` (Emacs), `Shift+F6` (Sublime Text), `⇧ F6` (Sublime Text (macOS)), `Ctrl+R, R` (Visual Studio), `⌘ R, R` (Visual Studio (macOS)), `Ctrl+R` (NetBeans), `Alt+Shift+R` (Eclipse), `⇧ F6` (Eclipse (macOS))

使用此对话框可 [重命名](rename-refactorings.html)字段。

除了重命名字段本身之外， IntelliJ IDEA 还可以查找其名称的用法。 如果找到，您对字段名称所做的更改也可以应用到这些用法。

这些用法将按与您可启用或禁用的选项相对应的类别进行分组。

您可以为重命名方法所在的类的使用情况设置范围。 例如，如果您想重命名一些常用方法，如  `getSomething` ，这可能会有所帮助。 与其在整个项目中进行搜索并决定哪些需要重命名以及哪些保持不变，您可以将搜索范围限定为一个文件、仅打开的文件、最近更改的文件等。

|  条目  |  描述  |
| --- | --- |
|  将<field>及其用法重命名为  |  请为字段指定一个新名称。  |
|  查找引用  |     启用此选项后， IntelliJ IDEA 将在源代码文件中的引用中查找该字段的出现位置。       在某些语言中，字符串字面量会被视为引用，而在另一些语言中则不会。     |
|  在注释和字符串中搜索  |  启用此选项后， IntelliJ IDEA 将在您的源代码文件的注释和字符串字面量中查找该字段的出现位置。  |
|  在已加载的资源中搜索  |  启用此选项后， IntelliJ IDEA 将在已下载的对象源代码中查找该字段的出现位置。  |
|  预览窗格  |  要运行的用于重命名表或列的语句。 如果需要，您可以直接在此窗格中编辑语句。  |
|  重构  |  执行语句，并立即应用更改。  |
|  预览  |  在应用之前预览更改。  |
|  搜索文本出现位置  |  启用此选项后， IntelliJ IDEA 将在非源文件中查找该字段的出现位置，例如文本、属性、 HTML 或文档文件。  |
|  重命名变量  |     如果此选项开启， IntelliJ IDEA 将在变量的名称中查找字段名称的出现。 请注意，只有具有您正在重命名字段类型的变量才会被考虑。       例如，假设您正在重命名类  `MyClass` ，并且有变量  `MyClass myclass` 、  `MyClass myclass20` 、  `MyClass m`  和  `YourClass myclass25` 。 在这种情况下，IntelliJ IDEA 将建议重命名第一个和第二个变量，但不会建议重命名第三个和第四个变量。     |
|  重命名继承者  |     如果此选项开启，IntelliJ IDEA 将在其继承者的名称中查找字段名称的出现：        * 如果您正在重命名一个类，IntelliJ IDEA 将搜索扩展此类的类的层次结构。    * 如果您正在重命名一个接口，IntelliJ IDEA 将搜索扩展此接口的接口层次结构和实现此接口的类层次结构。    |
|  重命名测试  |  如果该选项打开，IntelliJ IDEA 将在测试类名称中查找类名的出现。  |
|  重命名绑定形式  |     如果您正在重命名的类具有相关的 GUI 表单，则此选项可用。       选中此复选框以重命名关联的表单。     |
|  范围  |  使用此选项设置重命名重构的范围。 例如，将其限制为最近更改的文件、打开的文件或可共享或本地的自定义范围。  |

## See also

### 过程

[重命名重构](rename-refactorings.html)

### 参考

[重命名对话框](rename-dialogs.html)

