查找并替换Android工作室

sir*_*ine 245 refactoring android renaming android-studio

有没有办法在整个项目中找到并替换所有出现的单词(不只是使用重构 - >重命名的单个类),还可以在android studio或使用命令行脚本中维护大小写?

例如,供应商必须前往商家,供应商 - >商家,供应商 - >商家.我的老板要我改变供应商的所有实例,为我正在进行的项目提供商品.我已经做了大约一个小时,我知道我在浪费时间.让我知道任何时间保存建议.

Kry*_*lez 496

我认为您正在寻找的捷径是:

CtrlWindows和Linux/Ubuntu上的+ Shift+R

CmdMac OS X上的+ Shift+R

ref:来源

  • 在OS X至少对我来说是Command而不是Ctrl按钮.仅适用于新的mac-android studio用户. (4认同)
  • 对我不起作用了.我认为这条捷径已被删除.还有其他人看到了吗?编辑>查找>替换路径当然仍在那里. (4认同)
  • 我在OS X上,它仍然是Ctrl + Shift + R. (3认同)
  • 这非常有用!我必须完整地重命名一个类,包括评论,getter,setter,构造函数,新调用,THE WORKS,但是android studio的重构对我不利.然而,Ctrl + Shift + R忽略了所有这些并且难以更改文件,之后必须重新加载项目.选择"保留案例"或者它会搞砸一切. (2认同)

小智 72

Windows上:

发现:Ctrl+F

在单一类中查找和替换:Ctrl+R

在整个项目中找到并替换:Ctrl+ Shift+R

OS X上,它是类似的,只需替换CtrlCommand


Zoo*_*bie 38

在Android studio中,编辑 - >查找 - >替换路径,这将检查整个项目,包括注释和代码.


Pul*_*ull 12

如果您使用refactor-> rename作为文件名,那么在项目中使用该文件的任何地方都会重构它.

我已经重命名变量,xml文件,java文件,多个drawable,操作后我可以直接构建而不会出错.

做一个项目的备份,并试着看看它是否适合你.

  • 重命名的默认快捷方式是Shift + F6.;-) (3认同)

Sim*_*mon 12

Ctrl+ R查找并替换您所在类中的代码...


小智 11

在OSX中使用ctrl+ Rcmd+R


JGP*_*lip 7

快捷方式是

Windows 上Ctrl++ShiftR

Mac 上Cmd++ShiftR