intellij-idea - Intelij 提取方法不断尝试替换重复的方法签名 - 请停止
问题描述
Intellij 有一个非常简洁的功能,它可以让我无缝地将一段代码提取到它自己的方法中。然后我可以给这个方法一个漂亮的、描述性的名字,然后继续生活。
然而,intellij 也试图找到其他类似的代码块,然后试图说服我我也应该重构它们,以使用它制作的这种新方法。然后,当我点击奇怪的“取消”按钮(这意味着整个操作被取消,但事实并非如此,它只是停止询问任何剩余的块)时,它让我查看它最后询问的任何代码块我约。
我真的不喜欢这个功能。原因如下:如果我说比较两个整数 - 代码块的命名将取决于这两个整数的上下文,但 intellij 会在该文件中的任何位置找到两个整数之间的任何比较,然后坚持认为这也是提取的候选人。
大多数时候情况并非如此,更糟糕的是,当我一气之下要求 intellij 停止它时,我会离开上次比较的地方,所以现在我必须导航回我工作的地方。
我如何告诉 intellij 只是准确提取我选择的内容,而不做其他事情?
解决方案
请在 YouTrack 关注/投票/评论针对此可用性问题创建的问题: https ://youtrack.jetbrains.com/issue/IDEA-233201
推荐阅读
- java - 我是编程新手,一直收到错误消息,不知道如何解决
- html - CSS:调整 div 大小以适应绝对定位的内容
- mysql - DB Design - 按类别显示表格
- assembly - 在 MBR 中指定分区表时,磁盘映像显示为不可引导
- google-api - 谷歌日历限制问题即使记帐已注册
- amazon-ec2 - 如何使用标记方法根据应用代码调用 ec2 实例列表
- bndtools - 使用 bnd 插件的 Eclipse maven 工作区太慢
- python - 在 VSCode 中分别拥有用户设置和项目设置
- javascript - 导出 webpack.config.js 中的全局函数以在 typescript 中使用
- c++ - 如何部署 C 静态库:头文件 + c 文件或目标文件?