IntelliJ似乎强迫我重构项目中的所有内容,这非常令人恼火。例如,如果有一个函数叫swap
,我想把它重构成swapBook
,那么项目中所有曾经是swap
的地方,包括字符串、注释、不相关的函数,都变成了swapBook
……
我怎样才能像Eclipse那样只重构需要的东西呢?
您正在重命名方法名称,还是正在更改方法签名?
如果你使用默认的Intellij Keymap,
Shift + F6:(重命名)更改方法名称和出现次数
Ctrl + F6:(更改方法签名)只更改方法名称和方法用法引用,不更改字符串/注释