Intégrer Cmder à PhpStorm

Comme je l’énonçais dans mon billet précédent, je développe actuellement une application avec le framework Symfony 4. Or, Visual Studio Code, malgré toutes ses qualités, manque cruellement du support de Symfony. C’est donc tout naturellement que j’ai commencé à lorgner sur l’IDE le plus reconnu pour le développement PHP et particulièrement avec Symfony : PhpStorm de JetBrains.

J’aime être à l’aise avec mon IDE et je prends toujours un peu de temps pour le configurer. Tout comme je l’avais fait pour Visual Studio Code, j’ai donc intégré Cmder à PhpStorm.

À peu de chose près, la marche à suivre est identique pour ces deux IDE. Si vous souhaitez intégrer Cmder.exe à PhpStorm :

  1. Créez un fichier phpstorm.bat à la racine du répertoire cmder. Dans cet exemple : C:/cmder
  2. Ajoutez ces quelques lignes :
    @echo off
    SET CurrentWorkingDirectory=%CD%
    SET CMDER_ROOT=C:\cmder
    CALL "%CMDER_ROOT%\vendor\init.bat"
    CD /D %CurrentWorkingDirectory%
  3. Dans les paramètres de PhpStorm (Settigns > Tools > Terminal), modifiez le « Shell path » ainsi :
    "cmd.exe" /k ""C:\cmder\phpstorm.bat""

Et voilà le résultat :

Cmder intégré à PhpStorm

Pour conclure, comme je l’écrivais déjà à la fin de mon billet concernant l’intégration de Cmder à Visual Studio Code :

Non seulement l’interface de Cmder est plus esthétique, mais en plus, elle intègre tous les outils qui me sont nécessaires (bash, git, etc.). Bonus : on visualise directement la branche Git sur laquelle on travaille ! Bref, que du bonheur. ^^

Source :
https://blog.pisyek.com/run-cmder-phpstorm-2017-windows-10/