Sublime Text

"Un éditeur de texte sophistiqué pour code, balisage et prose."

Goto Anything

Utilisez Goto Anything pour ouvrir des fichiers en quelques touches seulement, et passez instantanément à des symboles, des lignes ou des mots.

Déclenché avec Ctrl+P, il est possible de :

  • Saisir une partie du nom d'un fichier pour l'ouvrir.
  • Tapez @ pour passer aux symboles, # pour rechercher dans le fichier, et : pour aller à un numéro de ligne.
Ces raccourcis peuvent être combinés, ainsi tp@rf peut vous amener à une fonction read_file dans un fichier text_parser.py. De même, tp:100 vous amènera à la ligne 100 du même fichier.

Goto Definition

En utilisant les informations des définitions syntaxiques, Sublime Text génère automatiquement un index de chaque classe, méthode et fonction pour l'ensemble du projet. Cet index alimente la fonction Goto Definition, qui est exposée de trois manières différentes :

  • Un popup s'affiche lorsque l'on passe le curseur sur un symbole
  • Pressing F12 when the caret is on a symbol
  • The Goto Symbol in Project functionality

L'indexation des symboles peut être personnalisée par syntaxe via des fichiers de configuration, ce qui permet aux utilisateurs d'adapter la fonction à leurs besoins.

Sélections Multiples

Faites dix changements en même temps, pas un seul changement en dix fois. Les sélections multiples vous permettent de modifier interactivement plusieurs lignes à la fois, de renommer facilement les variables et de manipuler les fichiers plus rapidement que jamais.

Essayez d'appuyer sur Ctrl+Maj+L pour diviser la sélection en lignes et Ctrl+D pour sélectionner la prochaine occurrence du mot sélectionné. Pour effectuer des sélections multiples avec la souris, consultez la documentation sur la sélection des colonnes.

Palette de commande

La palette de commande contient des fonctionnalités peu utilisées, comme le tri, la modification de la syntaxe et des paramètres d'indentation. En quelques frappes, vous pouvez rechercher ce que vous voulez, sans jamais avoir à naviguer dans les menus ou à vous souvenir de raccourcis clavier obscurs.

Puissant écosystème de l'API et de l'emballage

Sublime Text possède une puissante API Python qui permet aux plugins d'augmenter les fonctionnalités intégrées.

Le contrôle des paquets peut être installé via la palette de commandes, fournissant un accès simple à des milliers de paquets construits par la communauté

Personnaliser tout !

Liaisons de clés, menus, bribes, macros, compléments et autres - à peu près tout ce qui se trouve dans Sublime Text est personnalisable avec de simples fichiers JSON. Ce système vous offre une grande flexibilité car les paramètres peuvent être spécifiés par type de fichier et par projet.

Édition fractionné

Tirez le meilleur parti de votre écran large grâce à l'aide au montage fractionné. Modifiez les fichiers côte à côte ou modifiez deux emplacements dans un même fichier. Vous pouvez éditer avec autant de lignes et de colonnes que vous le souhaitez. Profitez de plusieurs moniteurs en éditant avec plusieurs fenêtres, et en utilisant plusieurs divisions dans chaque fenêtre.

Jetez un coup d'œil au menu View ▶ Layout pour les options d'édition fractionnée. Pour ouvrir plusieurs vues dans un seul fichier, utilisez l'élément de menu Fichier ▶ Nouvelle vue dans le fichier.

Changement de projet instantané

Les projets sur Sublime Text capturent le contenu complet de l'espace de travail, y compris les fichiers modifiés et non sauvegardés. Vous pouvez passer d'un projet à l'autre de la même manière que pour Goto Anything, et le passage est instantané, sans aucune demande de sauvegarde - toutes vos modifications seront restaurées à la prochaine ouverture du projet.

Performance

Sublime Text est construit à partir de composants personnalisés, offrant une réactivité inégalée. D'une puissante boîte à outils d'interface utilisateur multiplateforme personnalisée à un moteur de coloration syntaxique inégalé, Sublime Text fixe la barre des performances.

Cross Platform

Sublime Text est disponible pour Mac, Windows et Linux. Une licence suffit pour utiliser Sublime Text sur tous les ordinateurs que vous possédez, quel que soit le système d'exploitation utilisé.

Sublime Text utilise une boîte à outils d'interface utilisateur personnalisée, optimisée pour la vitesse et la beauté, tout en profitant des fonctionnalités natives de chaque plateforme.