Android studio:类中的折射器名称

Android studio:类中的折射器名称,android,android-studio,Android,Android Studio,我将一个长函数从片段复制/粘贴到活动中,意识到我必须更改getContext()togetApplicationContext() 有没有办法对一个类进行折射?使用Ctrl+R 将出现“全部替换”对话框。从那里您可以进行管理。如果您使用的是Eclipse热键,请按Ctrl+H 或者您可以转到编辑>查找>在路径中查找您也可以使用Alt+J,它将选择该类中的所有类似单词,您可以用新单词替换该代码。 试一试,这是谷歌I/O中显示的快捷方式。它们各自的编辑器工具和键图选择有不同的键用法: Android

我将一个长函数从片段复制/粘贴到活动中,意识到我必须更改
getContext()
to
getApplicationContext()

有没有办法对一个类进行折射?

使用Ctrl+R


将出现“全部替换”对话框。从那里您可以进行管理。

如果您使用的是Eclipse热键,请按Ctrl+H


或者您可以转到编辑>查找>在路径中查找

您也可以使用
Alt
+
J
,它将选择该类中的所有类似单词,您可以用新单词替换该代码。
试一试,这是谷歌I/O中显示的快捷方式。

它们各自的编辑器工具和键图选择有不同的键用法:

Android Studio带有默认值键映射:

使用Shift+F6

带有Eclipse的Android Studiokeymap:

使用Alt+Shift+R

您也可以通过检查来检查其他编辑器工具keymap
文件>>设置>>Keymap>(在这里更改您的Keymap类型)

它会在我的整个应用程序中替换这个吗?还是在我的课堂上?就在一个课堂上。请将答案标记为正确,它也会帮助其他人。它在Android Studioice中不适用于eclipse热键。但是不要认为有人还在使用eclipse进行Android开发。如果你是一个在Eclipse和Android Studio之间切换的开发人员,那么你可能会喜欢在Android Studio中更改热键以匹配Eclipse热键。。。感谢IntelliJ给我的天赐:Palso,这就是为什么我建议他们使用
Edit>Find>Find in Path
而不是使用热键的原因:3如果这个问题两次被否决,为什么会有这些答案:(