Console2, ou comment travailler avec Bash/Git sereinement sous Windows

Posted by & filed under Tips.

Console2, ou comment travailler avec Bash/Git sereinement sous Windows

Car oui… même avec notre magnifique Visual Studio 12 qui intègre la majorité des outils du quotidien, on a toujours besoin à un moment de se connecter en SSH à une machine, ou de faire une opération qui sorte de l’ordinaire sous GIT.

Et là, on envie aux collègues sous MacOS et à fortiori Linux leurs consoles qui vont bien. GIT for Windows est bien livré avec un Bash complet, mais celui-ci tourne dans la console originale du système qui n’a pas vu d’évolution en terme d’UI depuis bien longtemps.

C’est là qu’entre en jeu Console2. C’est un projet open-source qui n’est plus actuellement en grande activité, mais cela ne l’empèche pas d’être fonctionnel.
Il va nous fournir une console redimensionnable verticalement ET horizontalement, les tabs, la translucidité (objectivement inutile, mais indispensable pour une console selon moi), et le support de plusieurs shells.

On pourra l’utiliser entre autre avec :
– La console MS-DOS classique
– Powershell
– Bash

Pour ajouter le support de Bash (fourni avec Portable GIT / GIT for Windows), il faudra simplement lui indiquer quel exécutable utiliser comme shell (on peut en configurer plusieurs « de front »), dans le cas d’une installation classique de GIT sur un Windows 64-bits, ce sera : C:\Program Files (x86)\Git\bin\sh.exe –login –i

Enfin, un dernier truc, voici le screenshot de mes settings afin d’avoir le copier/coller dans ma console bash, qui ne fonctionnait pas « out of the box ». Le bouton central pour coller fonctionne maintenant, ainsi que le mode de séléction, même dans Vi 🙂
EDIT : Une dernière chose car apparemment vous êtes nombreux à demander à Google comment copier dans Console2/Bash : pour séléctionner, il faut maintenir SHIFT pendant que vous sélectionnez à l’aide de la souris (clic gauche).

Console2 sur SourceForge : http://sourceforge.net/projects/console/

Comments are closed.