PhpStorm 5
12 сентября 2012
Релизнулась очередная версия лучшей (по крайней мере для меня) IDE для PHP.
Основные улучшения касаются PHP в общем, но, в этой версии добавили и немного для поддержки фреймворков. А именно поддержку MVC Symfony2 и Yii (ура-ура!).
- В редакторе PHP переработаны внутренние механизмы распознавая типа переменных и полей классов, что привело заметному улучшению качества и скорости дополнения.
- Куча дополнений к поддержке SQL и СУБД: рефакторинг схемы, редактирование хранимых процедур, генерация миграций, улучшенное дополнение SQL и другие.
- Можно использовать свои правила для PHP CodeSniffer.
- Поддержка стандартов кода Symfony2, PSR1/PSR2, Drupal.
- «Live Edit» для PHP/HTML/CSS/JS.
- Большое количество улучшений в редакторах JavaScript и CSS/Sass/LESS.
Кроме того, сделано довольно много косметических изменений интерфейса.
Для тех, кто приобрёл лицензию после 12 Сентября 2011, обновление бесплатно.
До 14 Сентября можно приобрести IDE со скидкой. На обновление скидка не распространяется.
Комментарии RSS по email OK
Спасибо за обзор Вот эта штука вообще шикарна: «Live Edit» для PHP/HTML/CSS/JS Недавно появилась идея сделать плагин для хрома, теперь он не нужен)
Скидка на обновление не распространяется :(
Anton Shevchuk, спасибо. Подправил.
Вот так всегда. Собрался купить, а что-то глючит. Дальше выбора страны не идет, страница обновляется и снова выбор страны.. :(
Уже качаю, надеюсь, не будет прошлых мучений с подсветкой синтаксиса php кода
Господа, подскажите, должен ли новый phpStorm 5 дополнять такую конструкцию: Yii::app()-> такими словами, скажем: user request .... Если да, то как это настроить? Если нет, то в чем тогда заключается поддержка Yii ?
А у меня со вчерашнего дня полтергейтс )) вчера PHPStorm отказался индексировать файлы, тоесть начинает индексировать.... и все. Проц занимает на 100% и дальше ни в какую.
Но хоть JIDEA работала, успел сделать комит вечером. Сегодня отказалось работать все! Что шторм что идея - ступорятся на индексации. JVM менял, Ubuntu переустановил... без толку.
И тут за следующим разом пишет - доступна 5 версия шторма, обновляюсь, работает !!!. Решил и идею обновить до 12 EAP - тоже заработало. Что за фигня была так и не понял.
Владимир, вот так.
Sam, Владимир интересуется почему это не работает по-умолчанию "из коробки", раз анонсирована поддержка Yii. Ручками можно было и год назад прописать, понятное дело :) В чем собственно анонсированная поддержка Yii заключается?
Тоже не понял в чем поддержка Yii заключается
насколько я понял, то реализовали только поддержку структуру Yii проекта, которая идёт из коробки при генерации через yiic. Нечто более сложное оно не понимает (например, тот же каркас github.com/clevertech/YiiBoilerplate ). А жаль. Также у меня почему то не видит некоторые модели, которые генерировал при помощи gii (кэш полностью инвалидировал - индексы IDE перестроила)
2 AndrewBo Да, так и есть.
2 Михаил "то реализовали только поддержку структуру Yii проекта" Что это значит?
Еще на хабре нашел совет для вьюх. Текст ссылки В заголовок добавлять по такому шаблону
А у кого нибудь получились «Live Edit» заставить работать на мозилле? Или это только фишка хрома?
Возможно кто-нибудь подскажет. Не совсем понял по какому принципу должны подтянуться классы в Models, Controllers (таб Framework MVC Structure). Со всего проекта (включая модули) или только из protected? Они у меня вообще пустые сейчас, хотя IDE сама распознала что использую Yii.
На сколько я понял, более полная поддержка фреймворков у них в работе. Это только начало)
capcom, пока только хром.
Borales, пока оно работает только со стандартным скелетом. Голосовать можно тут и тут.
Плюсанул оба.
Почему то live edit не работает и в хроме - про какое расширение там идет речь для хрома?
не доступен пункт обновить в браузере
вот отсюда можно поставить расширение вручную После этого все заработало
Для хрома есть отдельный плагин который работает в не зависимости от редактора, обновляет страницу если изменился файл, лучше б для лисы сделали
Очень нужна ваша помощь!
Как подружить LiveEdit и php? Windows 7 Есть локальный XAMP указал папку проекта. D:\xampp\htdocs\template02\index.php
Проект создан из чистого boilerplate из самого PHPStorm.
Как корректно настроить чтобы файлы проекта открывались не по прямому пути типа file:///D:/xampp/htdocs/template02/index.php а нормально через локальный сервер localhost/template02/index.php
Очена на вас надеюсь! по шагам можно очень желательно на русском.
Павел, плагин для Chrome уже поставили?
Да поставил. Решился вопрос немного "из под пинка" - просто руками набираю localhost/test1/index.php Проблема была связана с использованием XAMPP 1.8.1 [php5.4.7] Установил XAMPP 1.7.7 [PHP 5.3.8] и все заработало.