Продуктивное использование PhpStorm
Порой используя IDE и не подозреваешь как много она умеет. PhpStrom содержит уйму полезных, но не слишком очевидных фишек.
Удобное переключение проектов в PhpStorm
Если ты перешел на PhpStorm из SublimeText, то скорее всего скучаешь по удобному переключению проектов. Одно сочетание клавиш и вот тебе нечеткий поиск по списку всех проектов.
Автоматическое создание спрайтов в PhpStorm
Для начала определимся, что мы хотим получить в итоге. Нужна некая папка внутри проекта PhpStorm из содержимого которой будет автоматически генерироваться CSS спрайт. Причем не только само изображение, но и стили для каждой иконки.
Немного погуглив, первое, что попадается под руку - это Compass. Однако, я прошел мимо, т.к. использую LESS и менять препроцессор пока не собираюсь.
Сделующее, что нагуглилось: glue. Утилита, написанная на Python исключительно для генерации CSS спрайтов. Позволяет конвертировать папку с картинками в готовый спрайт со всеми стилями. Дополнительная плюшка - генерация LESS файла по необходимости (что мне и нужно было). Единственный минус - никакой готовой интеграции с PhpStorm. Ну да ладно, допилим сами.
Настройка удаленного PHPUnit в PhpStorm 8
Новый PhpStorm предоставил возможность удаленного запуска PHPUnit, но настройка не слишком тривиальна. Однако, это того стоит, если вы не пользуетесь локальным веб-сервером для отладки.
Как убрать глюк с раскладкой в PhpStorm
В PhpStorm под Windows есть очень неприятный баг с залипанием раскладки. Она просто перестает переключаться пока вы не перезапустите IDE.
Баг возникает только на Windows и не на всех компьютерах, однако если это случилось с вами - будет очень неудобно. Такой глюк связан не с самим PhpStorm, а скорее с JRE или самой Windows. В багтреке есть огромная ветка в обсуждение этого глюка, но если вам лень читать и искать решение, то оно ниже.
Работа с Symfony2 в PhpStorm
Настройка PhpStorm для работы с Symfony2. Автодополнение сервисов, роутов, шаблонов, сущностей и многого другого
PhpStorm vs SublimeText
Решили перейти с редактора SublimeText на полноценную IDE? PhpStrom идеально подойдет и по привычкам и по потребностям