Стандартный терминал в PhpStorm по-умолчанию представляет собой стандартную консоль Windows (cmd.exe). Можно использовать, но зачем себе отказывать в более удобных альтернативах?
Один из вариантов — эмулятор консоли cmder, в основе которого лежит консоль ConEmu (именно ConEmu идёт в составе полулярного OpenServer) и утилита Clink.
Заменить терминал в PhpStorm не сложно, но есть нюансы. Поехали!
Инструкция по интеграции cmder в PhpStorm
1. Скачиваем с сайта http://cmder.net/ mini-версию консоли и распаковываем там, где удобно. Например, в папку c:\utils\cmder_mini
2. Добавим переменную среды CMDER_ROOT, в качестве значения указав путь к папке с cmder (в нашем случае c:\utils\cmder_mini).
Обратите внимание, что переменную нужно добавлять для пользователя Windows, под которым запускаете PhpStorm. Открыть свойства системы Windows + Pause на клавиатуре.
3. В настройках PhpStorm указываем команду для запуска терминала
"cmd.exe" /k ""%CMDER_ROOT%\vendor\init.bat""
4. Перезагружаем PhpStorm и… готово!
Но остался ещё один момент.
Решение проблемы с кодировкой
В некоторых случаях вместо кириллицы в консоли выводятся кракозябры:
Решается это сменой кодировки в консоли с помощью команды chcp 65001. Чтобы не вводить её каждый раз — добавим команду в файл c:\utils\cmder_mini\config\user-profile.cmd, который автоматически выполняется при старте консоли.