5 points par GN⁺ 2025-01-30 | 4 commentaires | Partager sur WhatsApp
  • On me demande pourquoi j’utilise encore Sublime Text alors qu’il existe tant de bons éditeurs
    • Ma réponse : Sublime Text reste un excellent éditeur
  • Sublime a été lancé pour la première fois en 2008 et c’est un logiciel mature fort de 17 ans d’histoire ; sa version la plus récente, le build 4192, est sortie le 20 janvier 2025
  • Il reste rapide et efficace, et de nombreux éditeurs modernes à interface graphique se sont inspirés de Sublime Text
  • Rapidité
    • Sublime Text est rapide, utilise peu de ressources et gère bien les fichiers volumineux.
  • LSP (Language Server Protocol)
    • Via Sublime LSP, il offre des fonctionnalités modernes comme l’autocomplétion du code et les informations au survol.
    • Il est possible d’activer plusieurs serveurs LSP par fichier et d’avoir des réglages distincts par projet.
    • Une configuration fine est possible, par exemple pour activer le LSP selon une syntaxe précise.
  • Snippets
    • Sublime permet d’écrire divers snippets et de les configurer selon la syntaxe.
    • Il prend en charge les tab stops, l’imbrication, les placeholders et les références.
  • Espaces de travail par projet
    • Sublime prend en charge des espaces de travail par projet sans plugin, ce qui permet d’enregistrer et de gérer des réglages propres à chaque projet.
    • Les fichiers de projet permettent de surcharger les paramètres d’inclusion/exclusion de fichiers et dossiers, les réglages du build system, les paramètres des plugins, et de configurer le build system.
  • Build system
    • Sublime prend en charge différents build systems et peut être étendu via des plugins.
    • Les build systems sont enregistrés sous forme de fichiers simples et peuvent aussi être écrits en Python.
  • Curseurs multiples
    • Sublime prend en charge les curseurs multiples, ce qui permet de travailler simultanément à plusieurs emplacements.
  • Raccourcis clavier / souris
    • Sublime prend en charge des associations clavier/souris modernes, configurables selon le contexte.
  • Fonctionnalités incluses
    • Il est facile d’écrire des plugins en Python.
    • Il permet d’enregistrer et de sauvegarder des macros.
    • Il prend en charge l’affichage inline des diff hunks et leur annulation.
    • Il propose diverses transformations de casse et de lignes.
    • Package Control permet d’installer des paquets depuis un dépôt central.
    • Tous les réglages sont stockés dans des fichiers texte, ce qui facilite leur synchronisation entre plusieurs ordinateurs.
    • Un mode concentration offre un environnement propice à l’immersion dans le travail.
  • Points à améliorer
    • La documentation pour le développement de plugins est insuffisante, et l’environnement de développement doit être amélioré.
    • Une prise en charge des raccourcis clavier/souris par projet serait nécessaire.
  • Conclusion
    • Sublime Text reste en 2025 un éditeur puissant, offrant une expérience rapide et classique.

4 commentaires

 
daejin 2025-03-21

Possibilité d’écrire facilement des plugins en Python.
Personnellement, c’est actuellement l’aspect que je trouve le plus puissant. ^^

 
dkang 2025-01-31

C’est émouvant de voir Sublime Text apparaître sur GeekNews
Ça me rappelle des souvenirs de l’époque de ST2, quand je l’utilisais en y ajoutant des plugins..

 
bbulbum 2025-01-31

Je suis passé de sublime -> atom -> vscode -> nvim, mais en réalité, jusque-là, j’avais plutôt l’impression de suivre la tendance sans trop me poser de questions… Du coup, j’envie parfois cette capacité à pouvoir aimer quelque chose comme ça.

 
GN⁺ 2025-01-30
Avis Hacker News
  • J’adore Sublime Text et je l’utilise pour mes notes personnelles et la rédaction de billets de blog. En revanche, je ne l’utilise pas comme IDE. Selon le langage, j’utilise Visual Studio, XCode, Eclipse, IntelliJ, VS Code, etc. Sublime Text est léger et bien adapté à l’édition de documents et de petits morceaux de code.

  • Un développeur de Sublime Text remercie tout le monde et se dit impatient de voir les résultats de cette année.

  • J’ai essayé divers éditeurs de texte, mais je finis toujours par revenir à Sublime. Sublime donne une impression particulière, comme un instrument d’écriture haut de gamme. Je me demande pourquoi, comparé aux autres éditeurs, il paraît plus concret et plus tactile.

  • J’utilise Sublime comme tampon de copier-coller, et il est pratique pour la recherche et le remplacement par expressions régulières. J’utilise surtout VS Code à cause de ses extensions, mais comme Sublime consomme peu de mémoire, je garde les onglets ouverts sans les fermer.

  • J’aime la rapidité de Sublime et son interface minimale, mais j’utilise quand même VS Code parce qu’il offre plus de fonctionnalités. Il est plus important de terminer le travail que de passer du temps à ajuster ses outils.

  • Après avoir utilisé VS Code, je suis revenu à Sublime. L’écosystème d’extensions de VS Code était chaotique, et une mise à jour de l’extension Python l’a rendu instable. Sublime est rapide et bien adapté aux langages dynamiques ainsi qu’à l’édition de texte brut.

  • Je préfère Vim et j’en suis satisfait grâce à divers plugins et outils.

  • J’aime la simplicité et la rapidité de Sublime, et je n’ai pas besoin des fonctionnalités complexes des autres éditeurs. Je l’utilise surtout pour des projets personnels, même si je comprends que, pour un travail d’équipe à grande échelle, d’autres IDE peuvent être nécessaires.

  • J’ai possédé toutes les licences des principales versions de Sublime Text et Sublime Merge, mais ma licence ST4 a récemment expiré. Il y a surtout eu des corrections de bugs, avec très peu de nouvelles fonctionnalités. Je suis passé à Zed.

  • J’utilisais Sublime Text il y a 8 à 10 ans avant de passer à VS Code, puis récemment à Zed. J’ai réessayé Sublime, mais j’ai rencontré des problèmes pendant l’installation. Je suis revenu à Zed.