Замена стандартного терминала в PhpStorm на cmder (ConEmu)

Стандартный терминал в 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, который автоматически выполняется при старте консоли.


Теги:
ВВЕРХ