2012-04-17 113 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