Как переименовать / реорганизовать переменную в Eclipse PDT в стиле NetBeans - PullRequest
12 голосов
/ 05 апреля 2011

В IDE NetBeans изменение имени переменной в параметрах функции также изменяет все вхождения этого имени в функции. Как я могу получить такое поведение с Eclipse PDT? Существует Refactor & rarr; Переименуйте пункт в контекстном меню, но это позволит мне изменить рефакторинг только имени файла.

Эта проблема была открыта с 2006 года, и вы можете проголосовать за нее в системе отслеживания ошибок PDT # 149818 .

Ответы [ 2 ]

4 голосов
/ 14 апреля 2011

Наличие рефакторинга кода - это разница между PDT и Zend Studio, как показано на странице сравнения .Так что нет, в PDT нет способа сделать рефакторинг кода.

0 голосов
/ 12 августа 2016

Это довольно легко сделать в Eclipse для разработчиков PHP.Моя eclipse версия Mars.2 Release (4.5.2) Код сборки: 20160218-0600.

Вам просто нужно навести курсор наPHP переменная , которую вы хотите переименовать, затем Щелкните правой кнопкой мыши и выберите Refactor -> Rename .Как только вы это сделаете, вы сразу увидите, что все переменные с одинаковым именем внутри этой функции php теперь выбраны.Вам просто нужно начать редактировать переменную.Это также даст вам визуальную подсказку, как все они изменяются одновременно, пока вы редактируете.

Функции php внутри класса (локально, а не глобально) также могут быть изменены аналогичным образом.

Мне легко пользоватьсясочетание клавиш на моем Mac, нажав Command + Alt + R

Примечание: Пожалуйста, не выделяйте имя переменной , в противном случае она ведет себя странно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...