IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version 3.2 de l'éditeur de texte Sublime Text est disponible
Et permet une meilleure intégration de Git

Le , par Bill Fassinou

1.2KPARTAGES

12  0 
Après les sorties de Sublime Text 3.1 et de Sublime Merge, un client Git en 2018, l’entreprise éditrice de la solution vient d’annoncer la sortie de Sublime Text 3.2. Sublime HQ annonce que la nouvelle version de l’éditeur, la version 3.2, repose en grande partie sur quelques travaux réalisés au sein du client Git, Sublime Merge. Aussi, indique l’équipe, vous y rencontrerez d’autres améliorations allant de l’amélioration de la stabilité aux gains de performances. Dans la version 3.1 de l’éditeur publiée en mai 2018, les principales nouveautés et améliorations concernent essentiellement l’interface utilisateur rendue très attrayante, le rendu de texte supportant les ligatures et d’autres fonctionnalités pour enrichir l’expérience des utilisateurs. De plus cette version a été conçue pour permettre aux développeurs de gérer des fichiers de configuration Git. D’une autre manière, la version a été taillée sur mesure pour servir d’éditeur par défaut pour Git, le célèbre gestionnaire de version.

Le client Git, Sublime Merge est conçu pour les plateformes Windows, Linux et Mac OS et a été publié en septembre 2018. Sublime Merge combine le moteur de l'interface utilisateur de Sublime Text, avec une implémentation from-scratch de Git. Et en tant que client Git, il propose un ensemble complet de fonctionnalités. Parmi les plus importantes, on retiendra notamment l'outil de fusion intégré ainsi qu'une fonctionnalité de recherche avancée. L'outil de fusion (ou merge en anglais) intégré vous permet de résoudre tous les conflits de fusion de branches directement dans Sublime Merge, plutôt que d'ouvrir votre éditeur. Les conflits sont présentés avec une vue à 3 colonnes. En cas de conflit, le plugin Sublime Text affiche les deux versions dans deux des colonnes (celles de gauche et de droite) et le résultat final de la résolution des conflits dans la troisième colonne au milieu. Ainsi, en un clic, on peut sélectionner la version à conserver et voir le résultat directement dans la colonne du milieu.

Cette fois, c’est la sortie de la version 3.2 de Sublime Text qui est annoncée et évidemment, elle est plus améliorée que la version antérieure. Sublime Text 3.2 puise énormément de ressources dans le client Git, Sublime Merge. À cet effet, il comporte également une intégration Git. Cette intégration Git de Sublime Text 3.2 comprend les composants tels que la barre latérale, la barre d’état, les marqueurs diff, etc. Les fichiers et les dossiers de la barre latérale afficheront désormais des badges indiquant le statut de Git. Les fichiers et dossiers ignorés sont visuellement moins accentués et la branche actuelle de Git et le nombre de modifications sont affichés dans la barre d'état. Vous pouvez en savoir plus sur cette intégration en consultant la note de version de Sublime Text 3.2.


Les nouveautés dans cette nouvelle version concernent également le contrôle de l’éditeur, le design du thème de l’interface utilisateur, la mise en évidence de la syntaxe, les schémas de couleurs, le rendu du texte, d’autres intégrations d’API et diverses autres fonctionnalités à découvrir en consultant l’annonce faite par l’équipe de Sublime Text. L’amélioration de l’UI fait intervenir l’amélioration du format .sublime-theme notamment avec l’ajout d’un support des variables et du format JSON et l’ajout du mot clé “extends” permettant d’avoir un thème dérivé d’un autre. Dans le cas de cette amélioration, les couleurs du thème peuvent désormais être spécifiées via CSS.

Le rendu du thème prend en charge désormais l’avant-dernière version d’Unicode, c’est-à-dire Unicode 11. On note également la correction de quelques cas de positionnement incorrect des glyphes sous Windows et Mac. Sur Linux, les glyphes de couleurs sont maintenant correctement dessinés et il y a eu quelques corrections sur certaines polices sous Windows. Sur la question d’intégration de nouvelles API, on peut noter l’ajout des méthodes view.set_reference_document() et view.reset_reference_document() et divers autres ajouts que l’équipe citent dans la note de version de Sublime Text 3.2. Ces différentes méthodes précitées permettent de contrôler la génération des diffs. Il existe d’innombrables autres fonctionnalités, ajouts et améliorations au sein de Sublime Text 3.2 que vous pouvez consulter dans sa note de version.

Quelques internautes apprécient la nouvelle de la sortie de Sublime Text 3.2. Ils estiment que Sublime Text s'améliore de mieux en mieux que ces concurrents Visual Studio Code (VSC) et d’autres éditeurs. Ils évoquent le fait que Sublime Text rende l’accès et le travail avec le gestionnaire Git à la fois faciles et amusants pour les développeurs. « L'intégration de Git dans la barre latérale et le suivi des différences dans la gouttière sont excellents! Le paquet GitGutter était déjà très bon, mais ce support natif permettra d’améliorer encore plus les choses », a déclaré l’un d’eux. D’autres vont même jusqu’à qualifier Sublime Text de meilleur éditeur léger de tous les temps, tout en le comparant à VSC ou encore aux environnements de développement intégré (IDE). « Le meilleur éditeur léger de tous les temps c'est Sublime Text. VSC est trop maladroit comparé à Sublime Text. Je ne veux pas non plus que mon éditeur de texte soit un IDE, c’est lourd et parfois les fonctionnalités ne servent pas tout le temps », ont-ils déclaré.

Source : Sublime Text

Et vous ?

Que pensez-vous des nouvelles fonctionnalités qu'apporte Sublime Text 3.2 ?
Sublime Text est-il votre éditeur de texte préféré ? Pourquoi ?
Quel éditeur de texte utilisez-vous ? Pourquoi ?

Voir aussi

Sublime Text 3.1 est disponible, au menu : meilleure prise en charge des moniteurs à très haute densité de pixels et plus

Les créateurs de Sublime Text annoncent la sortie de Sublime Merge un nouveau client Git disponible sur Linux, Windows et macOS

Microsoft lance une extension pour la gestion des pull requests GitHub directement dans Visual Studio Code, elle est disponible en préversion

Visual Studio Code 1.27 est disponible : un aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft

Sublime Text 3.1 est disponible, au menu : meilleure prise en charge des moniteurs à très haute densité de pixels et plus

Une erreur dans cette actualité ? Signalez-nous-la !