Utiliser cmder dans le Terminal de Windows

Rajouter cmder dans la liste des interpréteurs de commandes du Terminal Windows.

Jérémy 🤘
Jérémy 🤘

Depuis déjà quelque temps Microsoft propose un nouveau terminal qui permet d'avoir une gestion d'onglets mais aussi de pouvoir lancer différents interpréteurs de commandes comme la fameuse cmd.exe mais aussi PowerShell. Je vous propose aujourd'hui de rajouter cmder à cette liste.

Si vous ne connaissez pas, cmder est un terminal qui rajoute des commandes à la sauce Linux tel que ls, ssh et bien d'autres. Il vient aussi avec Git ce qui peut être intéressant. Mais lancer cmder seul alors que Windows propose un tout nouveau terminal serait un peu dommage. Voici comment l'intégrer.

Lancez d'abord l'application Terminal et cliquez sur la flèche à droite de l'onglet et Paramètres. Vous devriez avoir un fichier JSON d'ouvert maintenant. Nous allons commencer par rajouter une nouvelle section à la partie profiles puis list.

Copier
{
    "acrylicOpacity": 1, 
    "closeOnExit": true,
    "colorScheme": "Darcula", 
    "commandline": "cmd.exe /k \"C:\\Program Files (x86)\\cmder\\vendor\\cmd_init.bat\"", 
    "cursorColor": "#00FF00", 
    "cursorShape": "vintage", 
    "fontFace": "Fira Code Medium", 
    "fontSize": 11, 
    "guid": "{f15b60f6-b700-472a-8b2f-d79c7bd4b9a5}", 
    "historySize": 9001, 
    "icon": "C:\\Program Files (x86)\\cmder\\icons\\cmder_green.ico", 
    "name": "Cmder", 
    "padding": "10, 10, 10, 10", 
    "snapOnInput": false, 
    "startingDirectory": "%USERPROFILE%", 
    "useAcrylic": false
}
{
    "acrylicOpacity": 1, 
    "closeOnExit": true,
    "colorScheme": "Darcula", 
    "commandline": "cmd.exe /k \"C:\\Program Files (x86)\\cmder\\vendor\\cmd_init.bat\"", 
    "cursorColor": "#00FF00", 
    "cursorShape": "vintage", 
    "fontFace": "Fira Code Medium", 
    "fontSize": 11, 
    "guid": "{f15b60f6-b700-472a-8b2f-d79c7bd4b9a5}", 
    "historySize": 9001, 
    "icon": "C:\\Program Files (x86)\\cmder\\icons\\cmder_green.ico", 
    "name": "Cmder", 
    "padding": "10, 10, 10, 10", 
    "snapOnInput": false, 
    "startingDirectory": "%USERPROFILE%", 
    "useAcrylic": false
}

Il faut maintenant rajouter le thème Darcula à la partie schemes qui est un peu plus bas :

Copier
{
    "name": "Darcula",
    "cursorColor": "#F8F8F2",
    "selectionBackground": "#44475A",
    "background": "#282A36",
    "foreground": "#F8F8F2",
    "black": "#21222C",
    "blue": "#BD93F9",
    "cyan": "#8BE9FD",
    "green": "#50FA7B",
    "purple": "#FF79C6",
    "red": "#FF5555",
    "white": "#F8F8F2",
    "yellow": "#F1FA8C",
    "brightBlack": "#6272A4",
    "brightBlue": "#D6ACFF",
    "brightCyan": "#A4FFFF",
    "brightGreen": "#69FF94",
    "brightPurple": "#FF92DF",
    "brightRed": "#FF6E6E",
    "brightWhite": "#FFFFFF",
    "brightYellow": "#FFFFA5"
}
{
    "name": "Darcula",
    "cursorColor": "#F8F8F2",
    "selectionBackground": "#44475A",
    "background": "#282A36",
    "foreground": "#F8F8F2",
    "black": "#21222C",
    "blue": "#BD93F9",
    "cyan": "#8BE9FD",
    "green": "#50FA7B",
    "purple": "#FF79C6",
    "red": "#FF5555",
    "white": "#F8F8F2",
    "yellow": "#F1FA8C",
    "brightBlack": "#6272A4",
    "brightBlue": "#D6ACFF",
    "brightCyan": "#A4FFFF",
    "brightGreen": "#69FF94",
    "brightPurple": "#FF92DF",
    "brightRed": "#FF6E6E",
    "brightWhite": "#FFFFFF",
    "brightYellow": "#FFFFA5"
}

Et enfin nous allons créer un nouveau fichier cmd_init.bat dans le dossier vendor qui se trouve dans le dossier d'installation de cmder :

Copier
@echo off
set CMDER_ROOT=C:\Program Files (x86)\cmder
set CMDER_START=C:\

"%CMDER_ROOT%\\vendor\\init.bat"
@echo off
set CMDER_ROOT=C:\Program Files (x86)\cmder
set CMDER_START=C:\

"%CMDER_ROOT%\\vendor\\init.bat"

Voilà ! C'est terminé. Si vous souhaitez qu'il se lance par défaut quand vous lancer l'application, dans les paramètres de l'application, en haut vous avez une section nommée defaultProfile, vous avez juste à remplacer le guid qui est écrit par celui de cmder.