如何以类似Netbeans的方式重命名/重构Eclipse PDT中的变量

时间:2011-04-05 07:05:43

标签: eclipse refactoring rename eclipse-pdt

在NetBeans IDE中,更改函数参数中的变量名称也会更改函数中该名称的所有匹配项。如何使用Eclipse PDT获得该行为?上下文菜单中有一个 Refactor→Rename 项,但它只允许我重构文件名。

此问题自2006年以来一直开放,您可以在the PDT bug tracker #149818中投票。

2 个答案:

答案 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

,我可以轻松地在Mac上使用键盘快捷键

注意:请不要突出显示变量名称,否则表现得非常奇怪。