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