Sublime Text 2: le meilleur éditeur de code disponible?

Sublime text 2 est un éditeur de code style de TextMate, Scribes, Kate ou Redcar. Son interface est claire et intuitive et prend en charge l'utilisation de Snippets, Plugins et systèmes de construction de code (Build Systems).

Au début, il a été créé par Jon Skinner comme une extension de vim mais petit à petit, il a pris sa propre identité. Pour cette raison, Sublime Text 2 a toujours un mode d'édition de type vi appelé "mode Vintage".

Attention: Sublime Text 2 est distribué gratuitement, mais ce n'est pas un logiciel libre. Pour une alternative gratuite tout aussi intéressante, je vous suggère d'essayer Scribes.

Caractéristiques principales

  • Mini carte: La mini-carte consiste en un aperçu de la structure de notre code qui peut être placé à côté de l'onglet ou il peut être masqué. Il est très utile de se déplacer dans le fichier lorsque l'on connaît bien sa structure.
  • Sélection multiple: La multi-sélection n'est pas quelque chose de nouveau, elle est intégrée depuis longtemps dans l'éditeur Ultraedit pour Windows. Pour faire une sélection multiple d'un terme à partir de différentes parties du fichier, il suffit de placer le curseur à l'intérieur du mot que nous voulons rechercher et de faire Cmd + D sous Mac OS X ou Ctrl + D sous Windows et Linux
  • Curseur multiple: Lors de l'utilisation de la multi-sélection, Sublime Text crée n curseurs avec lesquels nous pouvons écrire du texte arbitrairement dans n positions différentes en parallèle, cool
  • Disposition multiple: Il est livré avec sept configurations de mise en page où nous pouvons choisir de modifier dans une seule fenêtre ou de diviser jusqu'à quatre fenêtres verticales ou quatre fenêtres de grille. Il existe un plugin pour pouvoir créer plus de mises en page, sous Linux au moins l'éditeur devient instable.
  • Prise en charge native d'innombrables langues: Prend en charge nativement d'innombrables langues, notamment Clojure, Haskell, Erlang, Scala et Go (pour n'en nommer que quelques-unes)
  • Mise en évidence de la syntaxe configurable: La coloration syntaxique est entièrement configurable via des fichiers de configuration par utilisateur
  • Recherche dynamique: Vous pouvez rechercher des expressions régulières ou normales par fichiers, par projets, par répertoires, par une conjonction d'entre eux ou par tous à la fois
  • Saisie automatique et marquage des touches: On peut aller à la clé qui ferme ou ouvre un bloc de manière simple
  • Prise en charge des extraits et plugins: Les extraits sont comme des macros ou des bundles et sont assez utiles, il existe d'innombrables plugins comme le plugin ZenCoding
  • Configuration totale des raccourcis clavier: Toutes les touches peuvent être écrasées à notre goût, c'est vraiment génial
  • Accès rapide à la ligne ou au fichier: Nous pouvons ouvrir un fichier en utilisant le raccourci clavier Cmd + P sous Mac OS X ou Ctrl + P sous Win et Linux et en tapant le nom du fichier ou en parcourant la liste. On peut aussi aller sur une ligne en utilisant les deux points et le numéro de ligne (: 245 par exemple).
  • Palette de commandes: Nous pouvons utiliser Shift + Cmd + P sur Mac OS X ou Shift + Ctrl + P sur Win et Linux pour accéder à la palette de commandes où nous pouvons filtrer et utiliser n'importe quelle commande que nous voulons. Ceci est très utile à utiliser en conjonction avec le contrôleur de package (dont nous parlerons dans un autre article). 

Prise en charge du codage Zen

L'une des fonctionnalités qui, à mon avis, mérite une mention spéciale est la prise en charge de Zencoding.

Zen Coding n'est rien de plus qu'un raccourci de code qui est écrit avec une syntaxe très similaire à CSS, donc si vous connaissez CSS et HTML, vous êtes presque prêt à commencer à vous simplifier la vie.

Dans un cas pratique, si nous voulions créer le balisage pour un menu, nous serions clair que nous avons besoin d'une balise de navigation puis d'une liste, cela signifierait un minimum de 7 lignes de code écrites à la main, mais pourrait être réduit à moins de 15 caractères avec Zen Coding del comme suit (pour lequel il suffirait d'appuyer sur Ctrl +, pour développer):

nav> ul> li.item * 5> a

La vidéo suivante nous montre d'autres exemples de Zencoding:

Sur Page officielle de Zen Coding vous trouverez des informations supplémentaires, des exemples et la liste des éditeurs pris en charge. Sur la page de téléchargement, vous trouverez les packages d'installation pour chacun des éditeurs, généralement un .txt avec les instructions d'installation est inclus dans le package. Là vous pouvez trouver le extension pour Sublime Text 2.

Installations préconisées

Sublime Text 2 n'est pas disponible dans de nombreux référentiels officiels (bien que probablement Arch et les utilisateurs dérivés puissent l'installer à partir de l'AUR). Pour cette raison, le plus simple est d'aller sur la page du projet et télécharger la version pour Linux. Non, rien n'a besoin d'être compilé. Décompressez simplement le fichier téléchargé et exécutez le programme. Il fonctionnera sans plus, comme toute application portable.

Les utilisateurs d'Ubuntu et ses dérivés peuvent entrer dans un terminal et taper ce qui suit au cas où ils préfèrent installer le programme à partir d'un PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Johnny Mentero dit

    sudo apt-get install sublime-text

  2.   Kesymaru dit

    le meilleur éditeur de code est toute application qui traite du texte, la plupart des gens parlent d'éditeurs de code ou d'EDI comme si ces programmes étaient ceux qui programmeraient les applications, si un éditeur ou un IDE aide beaucoup, mais oui, tout le monde sait que cela fonctionne bien .

  3.   Federico dit

    Bonjour, il y a 2 jours Sublime text 2 et on m'a présenté une erreur faisant allusion à la bibliothèque de contrôle des packages, j'ai eu la brillante idée d'éliminer le dossier Package et de le télécharger à nouveau, lorsque j'ai rouvert l'éditeur, le barre de menu, la barre latérale qui était auparavant blanche est maintenant noire et l'éditeur dans sa partie blanche est maintenant noir, il ne répond à aucune commande clavier et je ne peux pas accéder aux préférences et le message suivant apparaît:

    Erreur lors du chargement du fichier de syntaxe "Packages / Text / Plain text.tmLanguage": Erreur lors de l'analyse de plist xml: Impossible d'ouvrir le fichier dans le fichier "Packages / Text / Plain text.tmLanguage"

    Je l'ai installé et désinstallé environ 10 fois, je ne sais pas si je fais quelque chose de mal ou par erreur j'ai supprimé quelque chose d'autre, j'utilise un Mac et je suis nouveau et je ne sais pas comment corriger ce que j'ai fait , Je vérifiais le dossier de contenu, j'ai copié le dossier du package (je ne sais pas s'il est au bon endroit) et rien, si quelqu'un peut m'aider, je l'apprécierais.

  4.   Heiko 7017 dit

    Le meilleur éditeur que j'ai jamais essayé, beaucoup d'efforts de la part de Jon, c'est pourquoi j'ai décidé d'acheter sa licence. Bien qu'il ne s'agisse pas d'un logiciel libre, il vaut les 60 $ que j'ai payés à l'époque, tout comme s'il s'agissait d'un logiciel libre, j'aurais fait un don au projet. Cordialement.

  5.   Ipalafrugell dit

    Tout simplement fantastique!

  6.   Utilisons Linux dit

    C'est le meilleur que je connaisse ... dommage que ce ne soit pas du logiciel libre, bien qu'il soit gratuit.

  7.   adrian dit

    Une alternative

    adepte du texte

    http://foicica.com/textadept/

  8.   Rafuru dit

    Hmm, mais pourquoi la page a-t-elle une section pour acheter une licence?

    C'est quelque chose que je n'ai pas entièrement compris car le téléchargement du package à partir du Web a une option dans la section Aide pour entrer un code de licence

  9.   Rafuru dit

    Hmm je pense que je ne me suis pas bien expliqué ..

    L'avertissement dit: Sublime Text 2 est distribué gratuitement, mais ce n'est pas un logiciel libre. Pour une alternative gratuite tout aussi intéressante, je vous suggère d'essayer les scribes.

    ce qui signifie qu'il peut être librement distribué mais pas gratuit (pour être modifié ou redistribué à d'autres fins)… mais le mot free me dit qu'il s'agit de free-ware.

    S'il s'agit d'un essai, il n'est pas gratuit et est donc un shareware.

    Mas bien mi pregunta es si ésa prueba o el hecho de que no se introduzca una llave o clave de licencia afectará al programa más adelante, por decir , que no me deje abrirlo o limite sus funciones al terminar la prueba, si es que es de test.

  10.   pablorubianes dit

    Ce n'est pas gratuit ... la version qu'ils permettent d'utiliser gratuitement est la Beta, la version stable est licenciée et coûte 60 dollars,

  11.   Nico dit

    Encore un clic et vous n'avez plus de mémoire!

  12.   Festivités Felipe Sipion dit

    dans ubuntu 11..04 la version sublime-text-2 ne fonctionne pas, mais essayez d'installer sublime-text-2-dev

  13.   Gonzalo dit

    Je vous remercie!! Je vais l'essayer.

  14.   Jorge dit

    OK, merci d'avoir répondu. Je l'ai testé pendant un moment et cela ne m'a pas convaincu pour plusieurs raisons. Ensuite, il me demandait constamment la licence, ce qui, bien que vous puissiez appuyer sur "annuler" seulement, mais cela me rend toujours ennuyeux. Je préfère Notepad ++ et Pspad, car ils répondent mieux à mes besoins.
    Merci beaucoup.

  15.   Utilisons Linux dit

    Je ne suis pas sûr ... je ne pense pas ...
    Mais, je vous suggère de l'essayer et de jouer avec lui pendant un moment pour découvrir toutes ses fonctionnalités.
    La vérité est que je ne l'ai pas utilisé depuis un moment, mais je suis très clair que c'est l'un des meilleurs éditeurs de texte aujourd'hui.
    Dommage que ce ne soit pas gratuit ... même si c'est gratuit.
    À votre santé! Paul.

  16.   Jorge dit

    Bonjour, une question, pouvez-vous faire des recherches de liste dans Sublime Text? C'est une fonctionnalité que j'aime beaucoup dans les éditeurs comme Pspad ou Notepad ++, dans lesquels ils me montrent les résultats obtenus sous forme de liste, montrant la ligne complète où il a trouvé le (s) mot (s) et qui me permet savoir rapidement si la ligne est ou non ce que je veux. C'est parce que je travaille constamment avec des fichiers avec de nombreuses lignes et cela passe de la paresse et du résultat au résultat pour voir si c'est correct.
    Salutations.

  17.   Lucifer dit

    Pourquoi chercher une nouvelle alternative si Emacs existe déjà ou vi?
    D'ailleurs ce n'est pas du logiciel libre, à quoi ça sert de supporter ce type de logiciel et de lui donner autant de propagande?

  18.   Utilisons Linux dit

    Ce n'est pas de la propagande.
    J'ai pensé que c'était une bonne idée de le faire connaître car c'est un excellent logiciel. De plus, ce serait bien si vos développeurs reçoivent des e-mails pour publier le code source. Si le projet n'est pas connu, il n'y a aucun moyen de le faire.
    À votre santé! Paul.

  19.   Polaris23 28 dit

    Je l'ai déjà essayé, c'est excellent, merci pour l'info. !!!

  20.   Rafuru dit

    Car il y a beaucoup de gens qui n'ont pas le temps d'apprendre à utiliser un éditeur un peu plus "avancé" tel que vim ou Emacs.

    Plusieurs fois, on a besoin d'un programme pour s'asseoir et coder, sans avoir à lire et à pratiquer des didacticiels sur la façon d'utiliser ces outils.

    Il n'y a rien de mal à ce que ce programme soit propriétaire, le développeur a décidé de gagner de l'argent avec son logiciel et c'est tout à fait normal ... ou quoi? lutteras-tu aussi pour obtenir un PC 100% fait maison ou "gratuit" pour ne pas payer les marques?

    Ou planterez-vous vos propres tomates «gratuites» pour ne pas payer le marché?

    Il faut apprendre à distinguer un peu les choses

  21.   Rafuru dit

    En fait, la licence pour un programme de bonne qualité comme celui-ci ne pèse pas beaucoup.

    Mais comme je suis un étudiant qui a à peine de l'argent à manger, on laisse ça comme ça hahaha.

    Ce mode zen a fière allure 🙂

  22.   Julio César Marin Garreta dit

    Scribes est très bon, comme je vais essayer avec celui recommandé.

  23.   GUEST dit

    Il n'y a rien de tel qu'Eclipse .. un clic et démarre un serveur… un autre clic et il crée un projet pour vous!

  24.   guilliin dit

    Je l'ai essayé et c'est bon, mais pour moi il n'y a rien de tel que Komodo edit, même si je ne sais pas pourquoi tant de bruit avec du sublime

  25.   miguel dit

    J'ai essayé cet éditeur de texte, je l'ai obtenu grâce à ce site http: www.notiubuntu.wordpress, com