Plugins intéressants pour Sublime Text 2

Elliott Chiaradia | 11-01-2016

Sublime Text 2 est un éditeur de texte que j’aime beaucoup. Il n'a rien à envier aux autres, et bien que moins complet que les IDE payants à la jetbrains, il reste un très bon choix, car il existe une multitude de plugins qui l’améliorent considérablement. Après en avoir testé des dizaines et des dizaines, voici ceux que j’utilise vraiment.

(Vous pouvez télécharger Sublime Text 2 via ce lien : http://www.sublimetext.com/2)

Liste des plugins utiles pour Sublime Text 2

Package control

Un plugin pour les diriger tous. Avec Package control, vous n’aurez plus besoin d’installer manuellement vos plugins, il s’occupe de tout. Pour installer ce système de gestion des plugins, vous devez ouvrir Sublime Text 2, aller dans le menu « View » et choisir « Show Console ». Dans cette console, copiez-y le code python suivant et appuyez sur « enter ». Il ne vous restera plus qu’à redémarrer Sublime Text.

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

 

Comment installer un plugin avec Package control?

Rien de plus simple, il vous suffit d’aller dans le menu « Preferences » et de choisir « Package Control », depuis là, cliquez sur « Package Control : Install Plugin » puis choisissez le plugin que vous aimeriez installer.

sublime_text_package_control

 

Emmet

Emmet permet d’écrire du code HTML et CSS plus rapidement en utilisant des raccourcis.

Si par exemple j’écris :

p.test

 

et que j’appuie sur la touche tabulation, alors je vais obtenir ce résultat-là :

<p class="test"></p>

 

Si j’écris :

p#test

 

J’obtiens :

<p id="test"></p>

 

Bref, vous aurez compris, vous allez gagner pas mal de temps. La documentation contient plein d’autres astuces très intéressantes.

 

Color Picker

Affiche une roue des couleurs quand vous faites « ctrl + shift + c ».

color_picker_sublime_text_2

 

HTML5

Permet d’avoir de l’autocomplétion et de la coloration syntaxique correcte pour l’HTML5.

 

JQuery

Permet d’avoir de l’autocomplétion et de la coloration syntaxique correcte pour JQuery.

 

AngularJS

Permet d’avoir de l’autocomplétion et de la coloration syntaxique correcte pour AngularJS.

 

LESS

Permet d’avoir de la coloration syntaxique pour LESS.

 

SCSS

Permet d’avoir de la coloration syntaxique pour SASS.

 

ApacheConf.tmLanguage

Permet d’avoir de la coloration syntaxique pour les fichiers Apache, .htaccess, .conf.

 

JsMinifier

Permet de transformer son code javascript en code minifié. Pour ce faire, il vous suffit d’installer le plugin, puis d’utiliser la combinaison de touches suivante : « ctrl + alt + m  ».

 

Git

Intégration de Git dans Sublime Text. Pour utiliser les commandes Git, vous pouvez utiliser le raccourci « ctrl + shift + p » puis taper Git : suivi de la commande.

Sublime_text2_git

 

SideBarEnhancements

Permet d’avoir un menu plus complet quand on fait un clic droit sur un de nos fichiers (rajouter une option « ouvrir avec » par exemple). Malheureusement ce plugin n’est disponible que pour la version 3 de Sublime Text qui est à l’heure d’aujourd’hui encore en phase beta.

 

Conclusion

Il existe une très grande quantité de plugins pour Sublime Text 2, ceux-ci qui sont disponibles via le Package Control sont répertoriés sur ce site. La version 3 de Sublime Text va sortir de sa phase beta tout soudainement, il ne reste plus qu’à espérer que ces plugins auront droit à une nouvelle version compatible.