Подтвердить что ты не робот

Как переименовать/реорганизовать переменную в Eclipse PDT по типу Netbeans

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Вам просто нужно навести курсор на переменную php, которую вы хотите переименовать, затем Щелкните правой кнопкой мыши и выберите Рефакторинг → Переименовать. Как только вы это сделаете, вы сразу увидите, что теперь все переменные с таким же именем внутри этой функции php. Вам просто нужно начать редактирование переменной. Он также даст вам визуальный сигнал, как все они будут изменены одновременно, пока вы редактируете.

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

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

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