在NetBeans IDE中,更改函数参数中的变量名称也会更改函数中该名称的所有匹配项。如何使用Eclipse PDT获得该行为?上下文菜单中有一个 Refactor→Rename 项,但它只允许我重构文件名。
此问题自2006年以来一直开放,您可以在the PDT bug tracker #149818中投票。
答案 0 :(得分:4)
代码重构存在是PDT和Zend Studio之间的区别,因为它显示在the comparison page。所以不,没有办法在PDT中进行代码重构。
答案 1 :(得分:0)
现在很容易在Eclipse for PHP Developers中执行此操作。我的 eclipse 版本是 Mars.2 版本(4.5.2)版本ID:20160218-0600。
您只需要将光标放在要重命名的php变量上,然后右键单击鼠标并选择重构 - >重命名即可。一旦你这样做,你将立即看到所有变量,在该php函数中具有完全相同的名称,现在被选中。您只需要开始编辑变量。它还将为您提供视觉提示,以及在编辑时如何同时更改所有这些提示。
类(本地非全局)中的 php函数也可以类似的方式进行更改。
通过按 Command + Alt + R
注意:请不要突出显示变量名称,否则表现得非常奇怪。