2012-04-17 39 views
6

有沒有一種方法可以輕鬆地重命名NetBeans IDE中的名稱空間,從而影響所有其他名稱空間聲明?在NetBeans PHP中重命名命名空間?

+0

也許你可以通過在NetBeans中重構**來實現。 [this](https://blogs.oracle.com/netbeansphp/entry/instant_rename_and_rename_refactoring)可以幫助你嗎? – Lion 2012-04-17 02:00:30

+2

當我嘗試突出顯示名稱空間和重構時,它說「無法在此處重構」 – Rain 2012-04-17 02:15:56

+0

可能**重構**不適用於NetBeans中的'namespaces'。 – Lion 2012-04-17 02:32:55

回答

8

這是一個解決方法,但可以幫助你改變所有空間中聲明的項目中:

  1. 單擊該文件夾包含所有的源文件(例如SRC /項目的根目錄)
  2. 按CTRL + H
  3. 類型的命名空間,或者你想在搜索領域和目標命名空間來代替(如美孚\ Bar)讓現場「替換爲」(如富\ MyNewBar)的命名空間
  4. 點擊的部分替換
  5. 過了一段時間,在屏幕的底部,您將擁有所有可以替換的地方。您可以全部替換或僅選擇其中的一部分。儘管如此,所有文件都會在更改後自動保存。
+0

真棒技巧謝謝! – 2014-09-18 17:41:31

+0

或者您可以使用'編輯 - >替換項目...'菜單中的'替換項目'功能 – 2017-06-08 10:32:59