Командная строка в PhpStorm
8 февраля 2011
Поддержка выполнения консольных команд через Ctrl+Shift+X
появилась уже несколько EAP-билдов назад, но информации по использованию чего-либо, кроме консолей Zend Framework или Symfony до недавнего времени не было.
Оказалось, что подключить свои команды несложно.
Если команда есть в path
в виде .bat
или .sh
, то достаточно её добавить через Settings → Command Line Tool Support → Add → Custom Framework
. Там можно поступить, например, с pear
.
Для того, чтобы получить поддержку Yii, после добавления команды $PhpExecutable$ путь/до/yiic.php
необходимо открыть XML-ку с определением команд и добавить внутри <framework>
примерно следующее:
<command> <name>shell</name> </command> <command> <name>migrate</name> </command> <command> <name>message</name> </command> <command> <name>webapp</name> </command>
После этого IDE начнёт подсказывать варианты команд. Чтобы получить более подробные подсказки, необходимо лучше описать команды.
Комментарии RSS по email OK
Как у Storm с поддержкой mercurial?
Еще бы для netbeans так. Кстати, как у phpstorm с phpdoc ? Помню плохо было, что-то изменилось ?
Поддерживается. Надо из списка плагинов поставить
hg4idea
.Ekstazi, с phpdoc сейчас всё замечательно, только настроить чуть надо: http://yiiframework.ru/doc/cookbook/ru/ide
здорово что эта функциональность наконец добралась и до шторма, но на мой вкус, очень неудобно пользоваться если команды интерактивные, т.е. требуют каких-то подтверждений или указания дополнительных параметров после запуска команды.
Вполне удобно. Если использовать в описании команд
$Prompt$
, то вылезет отдельное окошко для ввода параметра.А вообще я бы предпочёл реализацию консоли не в виде окошка по
Ctrl+Shift+X
, а в виде отдельной панельки снизу http://getfirebug.com/img/cl/screenCL-autocomplete.gifЕще одна статья о настройке командной строки в PhpStorm: plutov.by/post/command_line_php_storm