Bienvenue sur EveryBodyWiki ! Créez un compte ou connectez vous pour participer, améliorer ou créer un article, une biographie (la vôtre ?), une page entreprise...


Sublime Text

De EverybodyWiki Bios & Wiki

Erreur Lua dans Module:Bandeau à la ligne 249 : attempt to index field 'wikibase' (a nil value).

Sublime Text
Description de cette image, également commentée ci-après
Interface de la version 2
Informations
Créateur Jon Skinner
Développé par Sublime HQ
Fichier exécutable sublime_text.exe
Première version
Dernière version 3.2.2 ()
Version avancée Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dépôt Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
État du projet Développement actif Développement actif
Écrit en C++ (Wikipédia), Python (Wikipédia)
Interface Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Environnement Multiplate-forme
Taille des données Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats lus Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Langues Français
Type Éditeur de texte (Wikipédia)
Politique de distribution Payant avec période d'utilisation gratuite
Licences Licence propriétaire
Documentation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Site web www.sublimetext.com

Chronologie des versions

Sublime Text est un éditeur de texte générique codé en C++ et Python, disponible sur Windows, Mac et Linux. Le logiciel a été conçu tout d'abord comme une extension pour Vim, riche en fonctionnalités[1].

Depuis la version 2.0, sortie le [2], l'éditeur prend en charge 44 langages de programmation majeurs, tandis que des plugins sont souvent disponibles pour les langages plus rares.

Historique[modifier]

En 2007, son créateur, Jon Skinner, quitta son travail chez Google pour poursuivre un de ses rêves : créer un meilleur éditeur de texte. Il se donna trois principes pour ce logiciel[3] :

  • Discret, interface minimum : on doit pouvoir se focaliser sur le texte et non une myriade de barres d'outils ;
  • Ne pas cacher le texte par des fenêtres ;
  • Utiliser toute la place possible : plein écran, multi-écran, édition de fichiers côte à côte devraient être possibles.

Fonctionnalités[modifier]

Sublime Text intègre la plupart des fonctionnalités de base d'un éditeur de texte, dont la coloration syntaxique personnalisable, l’auto complétion, un système de plugins… L'éditeur propose cependant des fonctions plus avancées, dont[4] :

  • Minimap : prévisualisation de tout le fichier dans une barre latérale ;
  • Sélection et édition dans plusieurs sections de code en parallèle ;
  • Marque-page au sein même des fichiers ;
  • Sauvegarde automatique ;
  • Recherche et remplacement par expressions régulières ;
  • Support des macros et de plugins en Python ;
  • Personnalisation des raccourcis clavier.

Le logiciel propose également d'importer des packages (pour ajouter des langages ou bien des fonctionnalités de Sublime-Text). La version 3 du logiciel propose directement d'installer PackageControl pour ajouter certains thèmes etc.[5]

Développement[modifier]

Version 2[modifier]

Liste des langages supportés[modifier]

Sublime Text prend en charge un certain nombre de langages de programmation différents et assure la coloration syntaxique pour ActionScript, AppleScript, ASP, C, C++, C#, Clojure, CSS, D, Diff, Dylan, Erlang, Go, Graphviz, Groovy, Haskell, HTML, Java, JSP, JavaScript, JSON, LaTeX, Lisp, Lua, Makefiles, Markdown, MATLAB, Objective-C, OCaml, Perl, PHP, Python, R, Rails, reStructuredText, Ruby, Scala, scripts shell, SQL, Tcl, Textile, XML, XSL, et YAML. De plus, les utilisateurs peuvent télécharger des extensions pour gérer d'autres langages que ceux qui sont inclus par défaut.

Gestionnaire de paquets[modifier]

Sublime Text peut être équipé d'un gestionnaire de paquets qui permet à l'utilisateur de trouver, installer, mettre à jour et supprimer des paquets sans avoir à redémarrer Sublime Text.

Version 3[modifier]

Sublime Text 3.0 a officiellement quitté le statut de bêta le , à l'occasion de la mise à jour build 3143. Cette mise à jour donne droit à une nouvelle icône, une interface retravaillée, au support natif de la Touch Bar Apple[6] ainsi qu'à une multitude d'autres nouvelles fonctionnalités et corrections de bogues.

Annexes[modifier]

Articles connexes[modifier]

  • Atom
  • Brackets

Liens externes[modifier]

Notes et références[modifier]

Cet Article wiki "Sublime Text" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.

  1. (en) Anatomy of a Next Generation Text Editor, par Jon Skinner, le 30 novembre 2007. Consulté le 3 novembre 2012.
  2. (en) Sublime Text 2.0 Released, sur sublimetext.com. Consulté le 8 novembre 2012.
  3. (en) « Sublime Blog », sur www.sublimetext.com (consulté le 24 avril 2016)
  4. (en) Sublime Text: Features, sur sublimetext.com. Consulté le 8 novembre 2012.
  5. https://packagecontrol.io
  6. « Utilisation de la Touch Bar sur votre MacBook Pro », sur support.apple.com, (consulté le 26 septembre 2017)


Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).


Autres articles du thème Informatique Informatique : Media Resource Locator, Projeqtor, Tavernier 6809, NXML, Diagramme des exigences, Synchrone (entreprise), why! open computing


Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.