Sublime Text 2 – Un éditeur de texte de plus en plus populaire

Sublime_Text_Logo.jpg
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.

Notification.png

L’interfaceInterface.jpg

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)Palette-de-commande.jpg

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)Recherche-interne-fichier.jpg

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 multipleselection_multiple2.jpg

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 :

package_control.jpg

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 »
package_control_menu.jpg

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
color2.png

Emmet (Ex Zencoding)
Emmet vous permet d’écrire du code très rapidement à l’aide d’une syntaxe très simple.
docs.emmet.io
emmet.jpg

CursorRuller
Cette extension affiche une barre verticale au clic de souris, utile pour aligner des portions de code.
github.com/icylace/CursorRuler
CursorRuler.jpg

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.

Un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.