Idea方法重命名问题,且代码不报错

我有很多类调用A类里的method方法,当我把method方法名改为method2时,其他调用的类为什么不会报错?
我要打开调用的类才会提示报错。。。
问题来了,在我改完方法名之后,再用ctrl+左键点击已经提示没有类调用该方法了,我该怎么一个个找到那些类来改?
所以要怎么一键改名啊?!

5个回答

重命名类名,选中类名后按快捷键Shift+F6:

默认的快捷键是 Shift+F6,如果你的不是的话请设置keymap项里的快捷键,也可以:

选中后鼠标右击 》Refactor 》Rename,出现的效果和快捷键 Shift+F6是一样的。

qq997404392
伪墨 还有个问题是,如果我没有全量修改方法名,左侧的工程树不会直接报错啊,要不是点进去报错,要不项目重新编译报错- -
一年多之前 回复
qq997404392
伪墨 嗯,懂了。我换成eclipse快捷键风格也可以了。
一年多之前 回复
HXNLYW
小葫芦-爬坑记 正解
一年多之前 回复

同一个类里面的话,可以用ctrl+F的全部替换。

idea使用generator插件自动生成代码工具遇到的问题

同一个类里面的话,可以用ctrl+D的全部替换

如果是 默认的keymap设置,是选中类名后Shift+F6;
当然如果keymap修改为Eclipse后,操作键为alt+shift+r;
如果你已经改过名了,可以直接改回旧文件名字,再进行上面的操作,也可以用ctrl+H 输入旧文件名字,全局搜索出一个个改变;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!