SublimeText2

Posted by & filed under Dev'.

D’abord une note perso, je ne l’avais pas encore abordé sur ce blog, mais depuis le début de l’année, j’ai changé de job et suis sorti du monde full Microsoft dans lequel je baignais jusqu’ici. Bien que continuant à chouchouter Windows Phone et les technos MS, surtout à titre perso, je passe maintenant la majeure partie de mes journées sur d’autres technos, dont Node.js, OPA et Appcelerator Titanium.

Je continue à faire le principal de mon boulot sous Windows (hormis développement iOS), et s’est rapidement posé la question de l’éditeur qui va bien. Etant quasiment imberbe, j’ai vite exclu option des barbus à savoir Vi (grâce a Bash et Console2, voir le post précédent) – ceci dit pour c’est une option très valable.

Et pour le moment, je n’ai pas vu mieux que Sublime Text 2.
Il est léger, son interface est simple, claire, et sa touche perso c’est la vue ultra dézoomée qui permet de situer en un clin d’oeil où on se situe dans le fichier.
On peut splitter l’écran horizontalement ou verticalement, lancer des builds (sous réserve d’avoir la configuration ad-hoc), et surtout il propose une coloration syntaxique extensible très fournie (compatible avec TextMate).

Télécharger Sublime Text 2 (ah oui, aussi la version complète est disponible gratuitement en mode nagware – toutes les X sauvegardes, une popup vous invite à vous offrir une licence – 59$)

En cadeau, d’autres liens utiles pour profiter pleinement des fonctionnalités de cet éditeur bien sympathique :

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/