Инструменты пользователя

Инструменты сайта


eaze:phpstorm

Это старая версия документа.


Настройки для PhpStrom

Сделал для версии 2.1 EAP - скачать настройки. Импортируются через Меню File → Import Settings.

Code style работает вроде неплохо, кроме бага WI-3393. Плюшки после импорта:

  • Code Style (PHP). Javascript не трогал. (Ctrl+Alt+L почти начал рулить).
  • File Templates (Eaze Action, Utility)
  • Live Templates (dd,fl,seti, geti etc..) (ctrl+alt+s — там live tempaltes, дальше Eaze).

Словарь русского языка

  • Скачать russian.dic
  • Положить в произвольную папку (лучше где-нибудь поближе к phpStorm'у у меня лежит тут — d:\usr\dicts)
  • В настройках в пункте «Spelling» во вкладке «Dictionaries» указать путь до папки со словарем.

Поддержка phpUnit

Все дальнейшие действия производятся в командной строке в каталоге с PHP (команда для перехода cd D:\usr\php53\)

Установка PEAR

(для тех, у кого его нет или возникли огромные трудности с go-pear.bat)

Качаем pear package manager и складываем в корневую директорию php. В каталоге с php.exe выполняем

php go-pear.phar

После этого должна пойти установка, в ходе которой нужно будет указать что устанавливается локальная версия (local) pear и настроить пути до нужных файлов (их будет 12 — у меня корректно невыбрался только путь до php.ini — все остальные — ок). Так же в ходе этой установки скрипт может запросить изменение php.ini — внесение каталога с pear в include path — говорим ок.

Проверяем что pear работает: pear help

Установка PHPUnit и настройка PHP

pear upgrade
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit 

Настройка PhpStorm

Для начала нечто типа мануала собственно от разработчиков PhpStorm можно почитать здесь. Там есть ссылка на установку PHPUnit из PEAR и сама настройка IDE.

  1. Укажите PHP Home в настройках IDE (settings→php).
  2. Для использования PHPUnit-тестов отредактируйте у себя «Run/Debug Configuration» в IDE следующим образом:- XML-файл конфигурации trunk/tests/phpUnitConfig.xml - рабочая директория (Custom working directory) trunk/web/

Что бы ещё настроить в JetBrains?

eaze/phpstorm.1315836591.txt.gz · Последние изменения: 2011/09/12 18:09 — sergeyfast