Comment installer Cmder et le rendre étonnant

Sep 2, 2021
admin

Si vous développez sous Windows, vous devez chercher loin pour trouver quelqu’un qui est un fan des terminaux de commande stockés qui sont livrés avec Windows avec des choses comme Command Prompt et PowerShell. Heureusement, il existe une alternative qui a l’air étonnante et qui fonctionne très bien, il s’agit de Cmder. Il comprend et exécute même les commandes Unix et Windows.

Installation

Pour installer, allez-y et visitez http://cmder.net/. Téléchargez le paquet complet (faites défiler un peu vers le bas) avec git, extrayez-le et mettez le contenu dans le dossier C:/cmder. Vous pouvez extraire les fichiers et les mettre n’importe où, mais cet emplacement facilite les étapes décrites plus loin.

Allez-y et ouvrez-le

Personnellement, je crée un raccourci dans le menu démarrer pour un accès rapide. Ouvrez Cmder et vous serez accueilli avec une interface utilisateur très agréable.

Pinning pour démarrer Cmder et ouvrir le programme. Wow – il a l’air incroyable par rapport à ce que Windows vous donne.

Certaines configurations

Cmder a beaucoup de paramètres pour jouer avec. Quelque chose que je configure est de mettre les onglets en haut au lieu du bas. Pour ce faire, faites un clic droit sur la barre de navigation des programmes, choisissez les paramètres, sélectionnez la barre d’onglets et décochez le paramètre barre d’onglets en bas. Comme vous pouvez le constater, le menu des paramètres comporte de nombreuses options. N’hésitez pas à les explorer et à les personnaliser à votre goût.

Régler les options pour avoir les onglets en haut comme les autres applications. Il y a beaucoup de paramètres – n’hésitez pas à jouer avec eux !

Avoir plusieurs onglets du terminal en un seul endroit est étonnant et c’est quelque chose que vous ne pouvez pas trouver (du moins pas maintenant) dans Windows Command Prompt et Powershell. Vous pouvez également renommer les onglets pour vous donner un meilleur contexte. Par exemple, si l’un est votre interface utilisateur et l’autre le serveur, vous pouvez les renommer en cliquant avec le bouton droit de la souris sur l’onglet et en sélectionnant Renommer. Pour créer un nouvel onglet, appuyez sur Ctrl + T.

Créer des onglets et renommer des onglets pour une meilleure organisation et un meilleur contexte.

Vous pouvez également changer l’émulateur du terminal dans les paramètres en haut à droite pour Powershell, Bash, etc, rechercher une chaîne de caractères, et basculer entre les nombreux onglets en cours d’exécution.

Changer le contexte du terminal Cmder pour PowerShell ou bash.

Si vous êtes dans un projet JavaScript, le nom du paquet avec le numéro de version dans votre package.json est affiché en jaune. La branche git dans laquelle vous vous trouvez est affichée en blanc.

Très bénéfique de connaître le nom du paquet, le numéro de version ainsi que la branche git dans laquelle vous vous trouvez.

Enfin, avoir l’avantage d’ouvrir une fenêtre de contexte ici est très bénéfique je trouve. Pour installer cela, allez-y et allumez votre éditeur de texte et insérez le contenu textuel suivant et enregistrez-le dans C:/cmder comme cmder_context_enable.reg.

Windows Registry Editor Version 5.00

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%V\""

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%1\""

Double-cliquez sur ce fichier et acceptez l’avertissement et appuyez sur OK à l’invite de succès. Comme mentionné précédemment, l’enregistrement dans C:/cmder rend la configuration très facile. Ce fichier aurait besoin d’être modifié si votre installation cmder est ailleurs.

Maintenant quand vous faites un clic droit dans un emplacement de dossier, vous pouvez ouvrir le dossier dans Cmder.

Pour le désactiver, insérez le texte suivant dans un fichier appelé cmder_context_disable.reg dans C:/cmder.

Windows Registry Editor Version 5.00

Puis exécutez le fichier comme précédemment pour désactiver le menu contextuel Ouvrir dans Cmder. J’ai appris comment faire cela à partir du lien suivant https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Vérifiez-le pour plus d’informations.

Intégrer avec Sublime Text et VS Code

J’étais vraiment réticent à utiliser VS Code car c’est un produit Microsoft mais une fois que j’ai fait le changement, il n’y a pas eu de retour en arrière. Je pense de tout cœur que Microsoft a frappé hors du parc avec cet éditeur. Les fonctionnalités qu’il a à offrir sont à réserver pour un autre article. Pour intégrer Cmder avec VS Code, Cmder a un fichier que nous pouvons pointer dans les versions ultérieures.

Ouvrez VS Code, appuyez sur Ctrl + Shift + P, tapez Open Settings (JSON) (vos paramètres en JSON), ouvrez-le et ajoutez ce qui suit à vos paramètres utilisateur. Cmder lui-même a de la documentation sur la façon de le faire aussi bien : https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,

Ajoutez-les aux paramètres pour faire de Cmder le terminal par défaut pour VS Code.

Comme on peut le voir, le texte du terminal est vert et le signe précédant les commandes est un Lamda. Cela a l’air bien mieux à mon avis que du texte blanc uni.

Le raccourci clavier de Ctrl + ` de Cmder (ouverture de Cmder depuis la barre des tâches) interfère avec l’ouverture du terminal intégré par VS Code, nous allons donc changer ce raccourci en Win + ` dans Cmder. En laissant le raccourci Ctrl + `, vous ouvrirez Cmder si vous l’avez dans la barre des tâches pendant que vous êtes sur VS Code au lieu d’ouvrir le terminal intégré de VS Code. Pour ce faire, ouvrez Cmder et faites un clic droit sur la barre supérieure et cliquez sur paramètres et dans paramètres changez Minimize/Restore hotkey: en Win + `. Maintenant, lorsque vous êtes sur VS Code, appuyez sur Ctrl + ` pour ouvrir le terminal intégré et Win + ` pour minimiser/rétablir Cmder s’il est ouvert.

Changer la touche de minimisation/restauration en Win + ` pour qu’elle n’interfère pas avec l’ouverture du terminal par VS Code.

Avant d’utiliser VS Code comme éditeur principal, j’utilisais Sublime Text. Pour intégrer Cmder à Sublime Text, installez le paquet terminal dans Sublime Text en appuyant sur Ctrl + Shift + P et en tapant Install Package et en ouvrant le contrôle des paquets. Installez le paquet terminal (https://packagecontrol.io/packages/Terminal).

Une fois le paquet installé, naviguez dans Préférences, Paramètres du paquet, Terminal et Paramètres-Utilisateur. Ajoutez ce qui suit au fichier qui est ouvert et enregistrez-le.

{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }

Maintenant, appuyez sur Ctrl + Shift + T et une nouvelle fenêtre de Cmder s’ouvrira dans le répertoire actuel dans lequel Sublime Text est ouvert.

Une nouvelle instance de Cmder s’ouvrira dans le répertoire dans lequel Sublime est ouvert en appuyant sur Ctrl + Shift + T.

Wrapping Up

Voilà. Cmder est un émulateur de terminal étonnant qui comprend à la fois les commandes Unix et Windows dans un environnement Windows et c’est l’un des principaux avantages à mon avis. Lorsque j’ai commencé à apprendre la programmation, les cours sur la ligne de commande étaient orientés vers la syntaxe Unix. Étant coincé sur Windows, Cmder rend l’apprentissage de la syntaxe Unix sans sueur. Je pense personnellement que Cmder avec ces intégrations fera du terminal sous Windows une joie à utiliser et peut-être même rendre vos amis Mac jaloux.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.