Интегрированная среда разработки (IDE) Netbeans обладает поддержкой нескольких разных языков и фреймворков, имеет глобальное сообщество разработчиков, которые пользуются этой open source средой для более эффективного кодирования. Недавний опрос, выполненный SitePoint, показал, что NetBeans является третьей по популярности IDE среди PHP-разработчиков, набрав 15.6% голосов, немного отстав от Sublime Text с 18.5% голосов. PhpStorm набрал практически 40% голосов – в нем недавно появилась поддержка WordPress.
WordPress-разработчики, которые используют NetBeans в качестве IDE, могут устанавливать предпочтения, позволяющие сделать среду разработки более дружественной по отношению к WordPress. Вдохновленный NetBeans Settings for Laravel 4, PHP-разработчик Леон Роулэнд решил создать NetBeans WordPress Coding Standards, куда он добавил все необходимые настройки для того, чтобы ваши проекты соответствовали стандартам кодирования WordPress.
Роулэнд создал параметры отдельно, поскольку NetBeans пока еще не поддерживает надлежащий экспорт подкатегорий (PHP, JavaScript, и т.д.). Чтобы использовать параметры, просто скачайте zip-архив с GitHub и импортируйте его в Netbeans – Preferences. Ваша установка NetBeans теперь будет корректно получать стандарты кодирования PHP, JavaScript и CSS, определенные в кодексе WordPress.
Роулэнд отметил небольшую проблему с пробелами перед JS-переменными в функциях обратного вызова. В целом же, пакет параметров позволяет WordPress-разработчикам использовать NetBeans в своих проектах, следуя официальным стандартам кодирования. Возможно, в будущем мы увидим больше разных WordPress-инструментов, а также более широкую поддержку WordPress в многочисленных популярных PHP IDE. Пользуетесь ли вы еще какими-нибудь инструментами для NetBeans, связанными с WordPress?
Источник: wptavern.com
Добавил себе в NetBeans. Он перезаписал глобальные правила для всего PHP, теперь во всех проектах он будет так форматировать. Это очень неудобно. Буду смотреть, как удалить эту пакость.
Можно откатиться к стандартным параметрам и использовать форматирование только при работе с WordPress-проектами.
Как это можно реализовать для отдельных проектов?
Можно создать несколько версий userdir, и потом уже откатываться к ним, если вдруг требуется работа с другим проектом.
Ого. Это не вариант, а костыль. Но в NetBeans и нет видно нормлаьного решения.
Да, Netbeans в этом плане не слишком оптимален. Но другого способа, видимо, нет.