Android 使用 Intellij 版本 14 - 更新 XML 仅在当前 XML 资源文件中引用

Android using Intellij Version 14 - Update XML References only in current XML resource file

我正在使用 Intellij Idea Version 14 进行 Android 开发。我最近升级到版本 14。在编辑资源 XML 时,当我更改任何组件(例如 TextView 或 Button)的 ID 时,它会询问一个问题 "Update usages as well?" "This will update all XML references and Java R field references." 单击是会更改所有文件,其中使用相同的 ID。版本 13 仅在该文件中执行。现在,无论使用什么名称,整个项目中的名称都会更改。我不想更改其他文件中的代码。这是一个例子。

文件 1:First.Java 和 First.XML 具有 ID 为 textViewPersonName

的文本视图

文件 2:Second.java 和 Second.XML 具有 ID 为 textViewPersonName

的 textView

现在我想将 Second.XML、textViewPersonName 更改为 textViewPersonFullName。在更改此文件时,Intellij 14 会更改所有文件(即 First.Java 和 First.XML )并将第一个文件中的 textViewPersonName 更新为 textViewPersonFullName。

如何仅更改当前使用的文件(即 Second.XML)。有设置吗?

如果您使用快捷键 [SHIFT]+[F6] 重构一个 id,您可以点击预览,第二个 window 打开:

在这里您可以右键单击所选行并排除该重构:

希望对您有所帮助