
Поддержка выполнения консольных команд через 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 начнёт подсказывать варианты команд. Чтобы получить более подробные подсказки, необходимо лучше описать команды.