首页 > 解决方案 > Intelij 提取方法不断尝试替换重复的方法签名 - 请停止

问题描述

Intellij 有一个非常简洁的功能,它可以让我无缝地将一段代码提取到它自己的方法中。然后我可以给这个方法一个漂亮的、描述性的名字,然后继续生活。

然而,intellij 也试图找到其他类似的代码块,然后试图说服我我也应该重构它们,以使用它制作的这种新方法。然后,当我点击奇怪的“取消”按钮(这意味着整个操作被取消,但事实并非如此,它只是停止询问任何剩余的块)时,它让我查看它最后询问的任何代码块我约。

我真的不喜欢这个功能。原因如下:如果我说比较两个整数 - 代码块的命名将取决于这两个整数的上下文,但 intellij 会在该文件中的任何位置找到两个整数之间的任何比较,然后坚持认为这也是提取的候选人。

大多数时候情况并非如此,更糟糕的是,当我一气之下要求 intellij 停止它时,我会离开上次比较的地方,所以现在我必须导航回我工作的地方。

我如何告诉 intellij 只是准确提取我选择的内容,而不做其他事情?

标签: intellij-idea

解决方案


请在 YouTrack 关注/投票/评论针对此可用性问题创建的问题: https ://youtrack.jetbrains.com/issue/IDEA-233201


推荐阅读