2017-09-02 69 views
0

考慮:如何防止破壞的IntelliJ代碼,再次

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

重構了功能名收益率:

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

是否有阻止這樣做的IntelliJ的方式。

它爲什麼認爲它有權利假設它是智能的?

這些類型的重構不應該失敗,但intellij通常會這樣做。它假設的東西。

在註釋和字符串中搜索被禁用。

您可能無法重現此操作,但它不是並不意味着它不只是發生

+0

您使用哪種編輯器? intellij出現在多個... – Dekel

+0

@Dekel終極16.x的東西。 – momomo

+0

要麼它是一個可重現的錯誤,要麼是用戶錯誤,我的投注出現用戶錯誤。 – Meo

回答

1

這顯然不是一個正確的行爲。如果您能夠像您說的那樣重現此問題,那麼您可以做的最好的事情是在Jetbrains's issue tracker system中提出問題。

這裏是一個指導如何submit issues correctly

  1. 公開賽 https://youtrack.jetbrains.com/的IntelliJ IDEA的跟蹤系統。
  2. 如果你還沒有註冊,請做 吧。
  3. 點擊創建問題。
  4. 在打開的頁面上,從項目下拉列表中選擇IntelliJ IDEA 。
  5. 描述您的問題,並分別在描述和摘要字段 中提供它的摘要。
  6. 如有必要,附上一張屏幕截圖,說明您的問題 。
  7. 準備好後點擊創建問題。