0

给定:

function hide(){                                                                       
       displayer.hide(error);  
}

重构函数名称产生:

function refactored_to_new_name() {
             displayer.refactored_to_new_name(error);
}

有没有办法阻止intellij这样做。

为什么它认为它有权假设它是聪明的?

这些类型的重构应该永远不会失败,但是 intellij 经常这样做。它假设事物。

禁用在评论和字符串中的搜索。

您可能无法重现这一点,但这并不意味着它没有发生

4

1 回答 1

1

这显然不是正确的行为。如果您能够按照您的说法重现此问题,那么您可以做的最好的事情是在Jetbrains 的问题跟踪系统中提出问题。

以下是如何正确提交问题的指南:

  1. 在https://youtrack.jetbrains.com/打开 IntelliJ IDEA 跟踪系统 。
  2. 如果你还没有注册,那就去做吧。
  3. 单击创建问题。
  4. 在打开的页面上,从 Project 下拉列表中选择 IntelliJ IDEA。
  5. 描述您的问题并分别在“描述”和“摘要”字段中提供简短摘要。
  6. 如有必要,请附上说明您的问题的屏幕截图。
  7. 准备好后单击创建问题。
于 2017-09-03T06:18:02.367 回答