Надстройка, похожая на ReSharper, для NetBeans

Существует ли какой-либо ReSharper-подобный аддон для NetBeans (предпочтительно 6.8)? Я использую NetBeans для PHP.

Мне нужны следующие функции:

  • добавить какой-то анализ кода
  • добавить интеллектуальный интерфейс рефакторинга
  • улучшить текущую систему завершения кода
  • добавить дополнительные параметры для подсветки кода

В настоящее время я использую несколько внешних инструментов, которые не совсем удобны для пользователя, и я бы хотел, чтобы все это было в одном инструменте. Возможно, в какой-то другой PHP IDE есть что-то подобное.

РЕДАКТИРОВАНИЕ: немного больше подробностей в моем ответе Яни Хартикайнен.


person Ondrej Slinták    schedule 16.12.2009    source источник


Ответы (3)


Если вам нравится Resharper, попробуйте новую PHP IDE от тех же разработчиков! Рефакторинг, статический анализ кода, интеллектуальное завершение — JetBrains WebIDE

person Alexey Gopachenko    schedule 17.01.2010
comment
Большое спасибо! Я пробовал и должен сказать, что он лучше, чем NetBeans, Eclipse или Zend Studio. Они могли бы добавить также встроенный отладчик. - person Ondrej Slinták; 20.01.2010

Вы можете запустить PHP_CodeSniffer с помощью этого подключаемого модуля NetBeans. Возможно, это добавит некоторый анализ, которого вам не хватает, однако, возможно, вам следует уточнить, какой анализ вы хотите?

Я полагаю, вы знаете о встроенных в NetBeans инструментах рефакторинга? Насколько я знаю, на данный момент они являются одними из самых продвинутых интегрированных в IDE для PHP.

Вы также должны описать, какие улучшения вы хотели бы получить для завершения кода. NetBeans имеет очень хорошую встроенную функцию завершения, включая поддержку отображения PHPDoc и шаблонов кода для быстрой вставки, например, готового цикла for.

Боюсь, ни одна IDE не поддерживает резкое изменение подсветки. Возможно, вам также следует объяснить это лучше? Почему бы вам изменить его и как?

person Jani Hartikainen    schedule 16.12.2009
comment
Я уже использую PHP Code Sniffer как внешнее приложение. Не знал об этом аддоне, так что спасибо! Инструменты рефакторинга в самой IDE не кажутся очень мощными. Насколько я заметил, он позволяет вам просто переименовывать и удалять вещи. Мне также нужно проверить неиспользуемые переменные, классы или методы. Автодополнение кода NetBeans иногда просто отказывается работать, и мне приходится выходить и снова запускать IDE. Мне нужно что-то более стабильное. Я использую подсветку, аналогичную Visual Studio (C#), и некоторые вещи просто нельзя настроить в NetBeans, что иногда раздражает. - person Ondrej Slinták; 16.12.2009
comment
Проверки на неиспользуемые переменные и т. д. существуют, но сейчас они являются экспериментальными (я использую v6.8-dev). Вы можете найти это в Options -> Editor -> Hints. Я не могу помочь вам с проблемами стабильности, но какую версию вы используете? Может быть, это (нестабильная) версия для разработчиков? - person Franz; 16.12.2009
comment
Да, у меня включены эти предупреждения, но иногда они говорят мне, что я не использую некоторые переменные, которые я использую. Я уже задавал вопрос об этом, и это подтвержденная ошибка. Я использую NetBeans IDE 6.8 (сборка 200912041610) — должна быть стабильная версия. - person Ondrej Slinták; 16.12.2009

Я согласен с Алексеем Гопаченко; PhpStorm, вероятно, имеет все эти функции для Php. Он работает над программным обеспечением, а я активный пользователь версии программы с ранним доступом.

person MikeSchinkel    schedule 04.05.2010