我有一个包含多种构建风格的android应用程序。 在每种口味中,都有名称相同但代码不同的类。 例如:
--main flavor
----BaseClassA
--first custom flavor
----CustomClassA extends BaseClassA
--second custom flavor
----CustomClassA extends BaseClassA
在android studio中,我只能在一种风格中重命名。 如果我在第一种口味下重命名课程,我会得到:
--main flavor
----BaseClassNewName
--first custom flavor
----CustomClassNewName extends BaseClassNewName
--second custom flavor
----CustomClassA extends BaseClassA
是否有插件或工具可以在所有类型中重命名类?
全局替换功能效果很好,但是它仅替换类名并保留类文件名。
答案 0 :(得分:1)
如果您使用的是Linux,则可以尝试使用rename
命令。这并不是真正的“重构工具”,但可能与全局替换功能结合使用。
$ rename 's/oldname/newname/' flavor*/CustomClass
有关更多信息和示例,请参考此Tutorial。