Sublime Text 2 est un éditeur de texte disponible sur les plates-formes Windows, Mac et Linux, au prix de 70 USD.
Une version gratuite est utilisable sans limite de temps, cependant un message vous informe à intervalle régulier qu’il est toujours possible d’acheter une licence.
L’interface
Sublime Text 2 customisé avec le Thème Nil
L’interface de base est simple, vous pourrez facilement la customiser avec les nombreux thèmes disponibles sur le net. On y retrouve les indispensables à tout éditeur de texte, zone d’édition du code source et arborescence de vos fichiers sur la gauche.
Complètement à droite vous avez une petite fenêtre représentant votre page en version mini, elle vous permet de naviguer très rapidement d’un bout à l’autre de votre page sans vous faire de crampes à force de scroller, elle peut être désactivée via le menu « View »
Palette de commande (Ctrl - Maj - P)
La palette de commande vous permet d’effectuer rapidement des opérations courantes, comme modifier la casse d’un mot ou d’une phrase.
Recherche dans un fichier (Ctrl – R)
Admettons que vous deviez modifier l’Id « toto » et qu’il soit perdu dans plusieurs lignes de code.
Ecrivez #toto dans la zone de saisie et hop vous y accéder directement.
Sélection multiple
La sélection multiple vous permet d’appliquer le focus de votre souris à plusieurs endroits dans le code. Très pratique pour effectuer des modifications simultanément.
Première chose à faire après une installation
Les fonctionnalités présentées juste avant contribue à elles seules à améliorer votre flux de production, nous allons voir qu’il est possible d’aller plus loin et de moduler Sublime Text 2 en fonction de nos usages les plus courant.
Il existe des centaines d’extensions disponibles sur le net, pour en profiter, vous devez en premier installer le « Package Control », ce module vous permettra de gérer efficacement vos extensions via cette interface :
Installation du Package control
Afficher la console en allant dans le menu déroulant « View » et afficher la console.
Copier-coller le code suivant dans la zone de saisie :
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
Après avoir redémarré votre éditeur, vous pourrez accéder au Package Control via le menu déroulant « Préférences »
Quelques extensions sympathiques
ColorHighLighter
Cette extension vous permet d’avoir un aperçu de la couleur correspondant à un code hexadécimal.
github.com/Monnoroch/ColorHighlighter
Emmet (Ex Zencoding)
Emmet vous permet d’écrire du code très rapidement à l’aide d’une syntaxe très simple.
docs.emmet.io
CursorRuller
Cette extension affiche une barre verticale au clic de souris, utile pour aligner des portions de code.
github.com/icylace/CursorRuler
Installer une extension
Vous avez la possibilité d’installer des extensions directement depuis Sublime Text 2, pour cela rendez-vous sur le « Package Control » et sélectionner « Install Package ».
Vous accédez à la liste de toutes les extensions disponibles, il vous suffit d’en sélectionner une pour l’installer, un redémarrage peut vous être demandé.
Ressources
wbond.net
Si vous souhaitez vous tenir informé des nouvelles extensions disponibles pour ST2, je vous recommande de vous inscrire au flux RSS de ce site.
blog.goetter.fr/post/24671859680/sublime-text-2-raccourcis-et-plugins
Une liste de raccourcis et d’extensions pour ST2.
www.sublimetext.com
Tenez-vous informé des dernières mises à jour.
Je aime utiliser CodeLobster: http://www.codelobster.com