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

如何以类似Netbeans的方式重命名/重构EclipsePDT中的变量,eclipse,refactoring,rename,eclipse-pdt,Eclipse,Refactoring,Rename,Eclipse Pdt,在NetBeans IDE中,更改函数参数中的变量名称也会更改该名称在函数中出现的所有情况。我如何使用EclipsePDT获得这种行为?有一个重构→ 重命名上下文菜单中的项,但它只允许我重构文件名 这一期自2006年开始发行,你可以在2009年投票支持 代码重构的存在是PDT和Zend Studio之间的区别,如中所示。因此,没有办法在PDT中进行代码重构。对于PHP开发人员来说,在Eclipse中进行代码重构非常容易。我的eclipse版本是Mars.2发行版(4.5.2)构建Id:20160

在NetBeans IDE中,更改函数参数中的变量名称也会更改该名称在函数中出现的所有情况。我如何使用EclipsePDT获得这种行为?有一个重构→ 重命名上下文菜单中的项,但它只允许我重构文件名


这一期自2006年开始发行,你可以在2009年投票支持

代码重构的存在是PDT和Zend Studio之间的区别,如中所示。因此,没有办法在PDT中进行代码重构。

对于PHP开发人员来说,在Eclipse中进行代码重构非常容易。我的eclipse版本是Mars.2发行版(4.5.2)构建Id:20160218-0600

只需将光标放在要重命名的php变量上,然后右键单击鼠标并选择重构->重命名。一旦这样做,您将立即看到php函数中具有完全相同名称的所有变量现在都被选中。只需开始编辑变量即可。它还将为您提供视觉提示,在您编辑时,如何同时更改所有内容

类中的php函数(本地而非全局)也可以以类似方式更改

我发现在我的mac电脑上使用快捷键很容易,只需按
Command+Alt+R


注意:请不要突出显示变量名,否则它的行为会很奇怪。

但它可能是由某个插件提供的。Zend Studio是付费产品,由与PDT完全不同的人开发。所以任何人都可以为PDT创建重构插件;)应该可以制作一个插件