PhpStorm 6
14 марта 2013
Когда вышел PhpStorm четвёртой версии, я думал, что дальше улучшать уже особо некуда. Работать было уже очень комфортно.
EAP пятой версии приятно удивляли и до релиза скопилась критическая масса улучшений, после привыкания к которой на четвёрке стало уже не так удобно. С шестой версией произошло примерно то же. JetBrains в очередной раз удивили и порадовали.
Итак, что же интересного в новом релизе?
- Улучшена работа с namespace. IDE автоматически импортирует нужные namespace, может оптимизировать импорт и т.д. Стало очень похоже на комфортную работу с namespace в IDEA.
- Добавили больше проверок кода (в том числе PHP Mess Detector), улучшили подсказки, поправили ошибки пятой версии.
- Добавлен интерфейс для работы с Composer.
- Добавили code (re)arranger – настройки структуры кода, то есть как сортировать методы, где располагать конструктор и т.д. Плюс возможность применить для существующего кода.
- Новые методы рефакторинга: Change Signature, Pull Up/Push Down class members и Move Class.
- Полностью настраиваемые шаблоны кода и PHPDoc.
- Добавили инструменты для работы с схемой БД.
- Встроенный REST клиент. Отлично подходит для тестирования разных API.
- File Watchers – отличная штука для автоматического компилирования Sass, LESS, SCSS, CoffeeScript, TypeScript.
- Полная поддержка, включая отладку, для TypeScript, Dart и CoffeeScript.
- Переделана поддержка JS библиотек, включая определение сжатых версий.
- Переработали окошко структуры HTML. Теперь оно поддерживает HTML5.
- Встроенная поддержка Zen Coding эволюционировала до Emmet.
- Переработали интерфейс: перерисовали большинство элементов, добавили поддержку retina и полностью тёмную тему Darcula. Стало ещё лучше.
Также с релизной версии в API для разработчиков плагинов стали доступны специфичные для PHP возможности, что обещает новые интересные штуки для таких замечательных плагинов как YiiStorm.
26 марта пройдёт вебинар, где новые возможности будут разбираться подробнее.
На официальном сайте можно обновиться или попробовать 30-дневную пробную версию. Обновление бесплатное для тех, кто купил лицензию после 12 марта 2012.
Комментарии RSS по email OK
у меня в 6й версии появилась проблема со скроллингом: www.yiiframework.ru/forum/viewtopic.php?f=4&t=11234 если кто то сталкивался - помогите!
Поскорей бы они сделали поддержку Stylus. Только из-за этого не использую его в проектах.
Best IDE
Очень приятный внешний вид :)
Вотчеры очень порадовали, быстрее работают чем плагины которыми это раньше реализовывалось
Sam, а почему я всегда оставляю коментарии только раза с 6-го, постоянно говорит капча не верная.
Алексей, очень странно. У меня вроде нормально было когда проверял. Посмотрю ещё раз. Убрать никак не получается пока...
Кроме Darcula, еще порадовала долгожданная полноэкранность в Windows
О, а её я как раз и не заметил... буду использовать.
Обновил phpStorm до 6 версии. Появилось меню с предложением выбрать цветовую схему. Выбрал Darcula. Теперь хочу поменять схему, но никак не найду раздел в настройках, где можно это сделать. Кто подскажет?
В разделе Appearance. Кстати, если в Darcula не понравился мелкий шрифт интерфейса, то его можно изменить в этом же разделе: Override dafault fonts. Я поставил 14. Как раз комфортно на 21".
Подскажите, пожалуйста, как заставить работать клавиши цифровой клавиатуры в phpstorm'е? (2,4,6,8) 1,3,7,9 работают (((
гугл не помог
Сергей, у меня работают.
у меня в убунте (по умолчанию не работают), пришлось добавить в keymap на left/right/up/down еще по клавише. только после этого заработало. возможно неточно выразился, мне надо чтобы работали клавиши точно также как и arrow (т.е. перемещение курсора)
У меня просто винда. С ней таких проблем просто не бывает.
Здравствуйте, а не знаете как руссифицировать программу?
Александр, никак.
Илья, File -> Settings -> Appearance -> Theme
Sam, где-то ты писал что используешь именно эту IDE (PHPStorm). Скажи пожалуйста, на твой взгляд, у нее больше приимуществ перед Netbeans-ом, или функционал у этих IDE практически одинаков и выбор - это дело вкуса каждого?
*преимуществ
Почти одинаков, но PhpStorm на данный момент немного впереди по фичам и уровню их реализации.
Добрый день. Подскажите, пожалуйста, есть ли такая функция в PHPStorm - я работаю с файлами через FTP, все прекрасно, но если я заливаю через FTP новый файл, он не отображается в файлах проекта. Как мне обновить дерево файлов и каталогов, чтобы этот файл был просканирован на сервере и добавлен в проект? Спасибо
OKyJIucT, если я не ошибаюсь, PHPStorm умеет автоматически синхронизировать только в сторону сервера. Для обратной это нужно делать вручную (Tools-Deployment-...).