EAP PhpStorm 2.0 стартанул
24 августа 2010
Вот и случилось. В данной версии:
Рефакторинг smart introduce.
Внушительный набор новых проверок кода.
Переработанный интерфейс.
GUI для Git.
Редактор фрагментов кода.
Множество других улучшений и исправлений.
Пробуем и не забываем постить найденные баги в трекер
UPD: Подоспел билд с фиксами.
Комментарии RSS по email OK
Первые ощущения и факты:
Индексация вроде быстрее, да и в целом вроде шустро.
UI более компактный, больше полезного пространства. Скорллбары непривычные, но вроде удобные.
Word wrap работает.
Критичных ошибок и недоработок не замечено. Можно использовать в повседневной работе.
а может она описание примеры и т.п. из phpdoc показывать как netbeans в автокомплите?
нашел..., окошки открывает действительно быстрее бинса и кодекомплитит тоже, некоторые классы не показывает правда, интерфейс ИМХО у бинса приятнее, если сделают поддержку django подобных шаблонизаторов придется слазить с NetBeans (
А каких именно шаблонизаторов?
а я все также про Twig опять же)
желательно естественно чтобы можно было дополнение кода и в нем использовать хотя бы встроенный по дефолту, а в идеале чтобы на вход можно было подать что-то типа xml'ки с описаниями функций с их параметрами + доп. элементы, да макросы + имена блоков которые есть в родительском шаблоне...
эх мечты мечты )
на самом деле хотя бы подсветку и чтобы вставки переменных {{ var }} не убивали js, css и т.п. ну и как плюшку - базовые конструкции и функции.
Ну, что-то подобное обещают. А вообще лучше в трекер им закинуть. Так вернее.
да многовато багов конечно,
если что twig :)
Если в трекере ничего — это очень плохой показатель. А так — самое оно.
Уже пол дня бъюсь в Ubuntu...
Не могу установить PhpStorm... Я новичек в линуксе, но может все-таки кто-то подскажет, как можно поставить это приложение (пакет)???
А отладку кто-нить пробовал делать ? У меня кнопка Стоп во время отладки неактивна. На 1.0.2 активна. В трекер заявку кинул, но, может, это мой локальный глюк..
Почему PhpStorm пишет очень часто "undefined method"?
Например в this->render/this->request, если навести на методы мышь.
И никак не перейти в место опредления этих методов.
В нетбинсах и прочих эклипсах можно перейти.
Как исправить?
Или эта фича не нужна?
gg
Если это Yii — удалить yiilite.php.
Удалил, но все так же осталось.
framework находится в "External libraries". Если например в демо-блоге в пост-контроллере навести на $this->render в любом месте то пишет "Undefined method render more..." и если нажать на Ctrl-B то "Cannot find decration to go to". Тоже самое с redirect и Yii::app()->request->isPostRequest (app работает, но только после удаления yiilite.php).
Хотя даже такое работает: $this->loadModel()->delete();
У вас работает все?
Как поправить?
Или эта не такая нужная фича?
В джумлах тоже самое: не все методы знает.
Еще...
Как сделать темную тему для php?
Нашел токо для rubymine и то без инструкций для уставки их в linux.
Куда там их положить если найти?
хотя ошибся, нигде эти методы не определяет.
В чем то лучше netbeans, а в чем-то phpstorm в php.
Например сторм полностью определяет $this->loadModel()->delete(); а бинс предлагает перейти в CActiveRecord (куда надо сразу идти) и в тот же класс где тестится - PostController.
Но в бинсах Yii::createWebApplication($config)->run(); хотя бы предлагает перейти в сотню другую файлов, а в сторм андефайнит полностью.
Я так понял это никак не исправить не иначе как через "Поддержку фреймворка"? В симфонях в бинсах таких проблем нет?
Про темы еще..
еще можно ли в сторм как в бинс смотреть кого overrides этот метод например
как тут филтерс посмотреть в сторм?
или эт тож лишнее в бинсах?
filters можно только в самом overridened методе посмотреть оказывается, все методы где это делается (в CController пишет про все filters).
сойдет
чо в бинсах лучше сторма вообще?
даа и как full screen сделать? в линух не нашел, в винде не пробывал, там есть?
gg
По темам можно тут почитать. Они от Ruby mine подходят. Директории соответственно поменять на PhpStorm, структура внутри та же.
С override не знаю, что такое «филтерс» тоже не знаю.
В 2.0 работает не всё, но я ещё не разобрался, что именно. Пока не было достаточно времени.
Вообще последний билд ведёт себя в плане дополнения немного не так, как стабильные. Советую посмотреть последний стабильный и, если там всё хорошо, а в последнем нет — постить в трекер. Да и если всё плохо и там и там — тоже постить. Разработчики IDE баги из трекера исправляют очень активно.
Что я нашёл по этому поводу (за что можно голосовать, если для вас оно критично): WI-2760 — если есть два класса с одним именем, то сейчас IDE вырубает для них всю автоматику: комплит, go to и др.
fullscreen я в последнем билде не обнаружил, но т.к. я его не использую, возможно как то, что это баг, так и то, что его убрали ранее.
спасибо.
filters в PostController в демоблоге
RubyMines темы не хавает. И не удивительно, в их xml-исходниках и намека на пых нет.
Нашел только http://devnet.jetbrains.net/message/5262480 .
Но чот не вставило.
Есть другие?
Ссылочки плиз
какую сами пользуете?
Сам использую светлую.
Добавил в пост ссылку на новый билд.
а можно открывать файлы из дерева каталога одним кликом а не двумя в стормах?
Точно можно одним ENTER-ом.
Одним interом получается тоже самое что и одним кликом: показывается только "Structure" нажатого файла, а в Editor ничего не происходит. Где можно настроить?
Уже пол дня бъюсь в Ubuntu...
Не могу установить PhpStorm... Я новичек в линуксе, но может все-таки кто-то подскажет, как можно поставить это приложение (пакет)???>
Присоединяюсь. Имейте совесть, вы же умные люди! :) Подскажите как установить на ubuntu PhpStorm!
Дело в том, что в версии 1,02 все отлично работает в CI и по большей части в джумле. В 2,01 проблема осталась. Придется отказаться от 2 версии и сидеть на первой :((