java - IntelliJ : How do I refactor without strings/comments/etc.?

标签 java eclipse intellij-idea refactoring

IntelliJ 似乎迫使我重构项目中的所有内容,这非常令人恼火。例如,如果有一个名为 swap 的函数,我想将其重构为 swapBook,项目中所有曾经是 swap 的地方,包括字符串、注释、不相关的函数,都会变成swapBook...

如何才能像 Eclipse 那样只重构需要的内容?

最佳答案

您要重命名方法名称,还是要更改方法签名?

如果您使用默认的 Intellij Keymap,

Shift + F6:(重命名)更改方法名称和出现次数

Ctrl + F6 :(更改方法签名)仅更改方法名称和方法使用引用,而不更改字符串/注释

关于java - IntelliJ : How do I refactor without strings/comments/etc.?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40077678/

相关文章:

java - 在 Google map 上使用 JSON 表示经纬度

Java正则表达式忽略/注释掉正则表达式的一部分

java - org.springframework.beans.factory.NoSuchBeanDefinitionException : No bean named 'authenticationManager' is defined

java - 使用 HikariCP 连接池到多个数据库

Android Studio : Documentation not showing. 找不到方法调用 `method` 的候选项

java - 我的 MainActivity.java 无缘无故出现错误

java - 缺少 Artifact com.splunk :splunk:jar:1. 6.0.0

windows - 如何在 Windows 上重新定位 .IntelliJ 文件夹?

java - 使用 Intellij 在不同的包中编写单元测试调用私有(private)/ protected 方法

java - IntelliJ 无法识别 PATH 变量