Éditeurs de code : Sublime Text 2 est finalisé

Nicolas Furno |
En version beta depuis plus d'un an (lire : Sublime Text arrive sur Mac OS X), Sublime Text [2.0 – 8 Mo – US – Mac OS X 10.6 – 59 $] est désormais disponible en version finale et stable. Cet éditeur de code n'est peut-être pas le plus élégant, mais c'est certainement l'un des plus complets qui soient : il gère une large quantité de langages et il propose plein de fonctions et paramètres avancés.



Énumérer la totalité des fonctions et avantages de Sublime Text est vain, mais on peut en évoquer quelques-uns : l'éditeur sait ouvrir très rapidement un fichier et atteindre une ligne en particulier grâce à sa fonction "Goto Anything" que l'on voit en action ci-dessus. On peut également faire des sélections et surtout modifications multiples : Sublime Text vous autorise à sélectionner plusieurs lignes et ajouter le même élément à chacune de ces lignes en une seule opération.

Sublime Text propose aussi une palette de commandes qui évite de passer par les menus ou de retenir les raccourcis associés, on peut éditer deux fichiers en parallèle, créer des projets, gérer des snippets (bouts de code à réutiliser) et des modules en Python qui agissent automatiquement sur le code, tandis que l'éditeur propose un mode qui évite les distractions et qu'il est compatible avec le mode plein écran d'OS X Lion. L'application est totalement paramétrable et si les quelques préférences accessibles dans le menu ne vous suffisent pas, vous pourrez toujours la configurer avec un fichier JSON. La sauvegarde automatique et le versionnement ne sont pas pris en charge, mais l'application est adaptée aux graphismes Retina du Mac.



Éditeur multiplateforme, Sublime Text est disponible sur Windows et Linux en plus d'OS X. L'achat d'une licence suffit pour un utilisateur, vous pourrez ensuite l'activer sur vos ordinateurs, quel que soit le système d'exploitation. La mise à jour est gratuite si vous possédiez déjà une licence de l'application.
avatar denisbook (non vérifié) | 

fichre 60 euros pour améliorer la visibilité du code ! Je déteste la couleur pour le coup :-)

avatar bompi | 

Très bien, très pratique. Un peu gourmand en CPU.
Reste que... il ne permet pas d'imprimer. C'est sans doute mieux pour la planète mais parfois une contrainte agaçante.
Sa gestion des préférences en déroutera plus d'un(e)

avatar trenkwill | 

J'ai tout de suite adopté cet éditeur, une fois qu'on a pris goût à la sélection multiple on ne s'en passe plus!

avatar françois bayrou | 

Cet éditeur est le plus performant que j'ai vu. il reste fluide et très rapide y compris sur de gros fichiers. L'auto complétion est vraiment bien faite.

Et c'est vrai que la gestion des préférences n'est pas des plus ergonomiques ...

avatar jeanquisquall | 

Un vrai concurrent à TextMate, d'ailleurs les bundles sont compatibles.
Il y a une version démo, son avantage est d'être multi-plateforme et sous windows ou linux, aucun autre éditeur ne lui arrive à la cheville.

En espérant que ça va accélérer la sortie de TextMate2!

avatar madaniso | 

Si vous souhaitez utiliser un vrai service couplé avec une offre de cloud computing, je vous recommande ce site ! http://friendco.de Vous pourrez coder de n'importe où avec vos collègues.
Le service est encore en Beta mais prometteur.

avatar SolMJ | 

Sublime Text 2 is the best code editor.

Par contre je cherche encore un moyen de faire fonctionner correctement l'autocomplétion pour les gros frameworks types Symfony 2 (SublimeCodeIntel n'a jamais bien fonctionné chez moi...).

avatar Sephi-Chan | 

Mon éditeur favori (pour du développement Ruby et Javascript). Il a le bon goût d'être utilisable gratuitement et sans limite de temps (il faut seulement supporter une petite alerte de temps à autres quand on sauvegarde un fichier).

Effectivement, les préférences ne sont pas des plus pratiques à éditer, mais l'avantage du [i]tout texte[/i], c'est qu'on peut balancer son dossier ~//Library/Application Support/Sublime Text 2 sur GitHub (ou autre) pour avoir la même installation sur plusieurs machines. Très pratique.

avatar Hasgarn | 

J'ai codé mon site avec, c'est un vrai bonheur.
Soon, I Will purghase.

avatar flagos | 

@trenkwill

La selection multiple, c'est ce qu'on appelle les rectangles. J'ai vu ca sur quasiment tous les editeurs de textes un minimum connus. J'utilise pas mal emacs donc je donne un lien:
http://www.delorie.com/gnu/docs/emacs/emacs_68.html

C'est vraiment pas une nouveauté dans le monde des IDE quoi.

avatar hadrien.eu | 

Imprimer du code ??? o_O

avatar Rigat0n | 

@bompi :
Tu imprimes ton code...? Pourquoi faire (par curiosité, pas de sarcasme, là) ?

avatar kergariou | 

Pas assez cher.

avatar SolMJ | 

[quote]Tu imprimes ton code...? Pourquoi faire (par curiosité, pas de sarcasme, là) ?[/quote]

Pour le publier. Il l'envoie par la poste à Internet and Co. qui le recopie ensuite sur ses serveurs pardis.

avatar dway | 

Ah la guerre des IDE.
Sublimetext est jeune, et depassera ses concurrents en termes de fonctionnalités sous peu, surtout grace a son systeme de plugins.

avatar dede125a | 

Pourquoi opposer des IDE comme Éclipse et un "simple" éditeur de code comme ST ? Ce ne sont pas des outils comparables ! Encore une fois on voit pas mal de confusions dans les commentaires ou l'amalgame est souvent fait entre des éditeurs de code et des IDE, c'est derniers font bien plus que d'éditer du code (gestion bdd, debeugage…)

Perso depuis 2005 je ne jurais que par TextMate pour sa puissance et son evolutivité. Mais il faut avouer que ST est assez bluffant, sont système de sélection multiple est une merveille (et qui va bien plus loin que ce propose la concurrence depuis des années -cela va bien plus loin que les "bloc" cités plus haut-).

Le mieux c'est de VRAIMENT le tester avant de déblatérer gratuitement sans l'avoir utilisé plus de 30 minutes.
Il n'est pas parfait cela dit : on peut citer effectivement les préférences qui mériteraient une version graphique minimale (à la manière de TM) et de garder les détails dans des fichiers JSON pour les coupeurs de cheveux en plusieurs ;)
Autre point négatif : les macro que l'on ne peux rédiger qu'en python alors qu'avec TM on peux les faire dans une palanqué de langages !

avatar Tomn | 

Tout juste sublime mais aussi disponible gratuitement !

avatar BeePotato | 

@ trenkwill : « J'ai tout de suite adopté cet éditeur, une fois qu'on a pris goût à la sélection multiple on ne s'en passe plus! »

Oui, c’est entre autres pour ça que j’utilise SubEthaEdit depuis près de 10 ans.
Du coup, la nouveauté paraît moins évidente ici — mais il faudrait tout de même que je re-teste ce Sublime Text pour vérifier, on n’est jamais trop prudent.
Dommage cependant que, comme de nombreux logiciels « multiplateformes », il ne soit pas pleinement adapté à Mac OS. Rien que le bouton de fermeture d’un onglet situé du mauvais côté, c’est irritant…

avatar BeePotato | 

@ Sephi-Chan : « l'avantage du tout texte, c'est qu'on peut balancer son dossier ~//Library/Application Support/Sublime Text 2 sur GitHub (ou autre) pour avoir la même installation sur plusieurs machines. Très pratique. »

Notons bien que si ça avait été tout regroupé dans un seul fichier, même binaire, qui aurait pu en profiter pour être placé plus proprement dans ~/Library/Preferences/, ben il aurait été tout aussi facile de partager ses préférences. Non ?

avatar leodum | 

Emacs et/ou Vim proposent tout autant et même bien plus de fonctionnalités. Ils sont open source, gratuits et multiplateforme. Pensez-y, même s'il y a un temps d'apprentissage non négligeable avant d'être efficaces avec l'un de ces deux éditeurs.

CONNEXION UTILISATEUR