Recherche…


Introduction

Ceci est vraiment une petite partie, mais reste indispensable si vous voulez pouvoir communiquer efficacement avec d’autres personnes utilisant Sublime Text 3.

Plus à venir: settings , keymap , mousemap etc ...

Des thèmes

Un thème change l'apparence globale de Sublime Text 3. Il modifie les onglets, la barre latérale, les panneaux rapides (goto, palette de commandes), la barre d'état, etc.

Voici une liste non exhaustive de thèmes (top 100):

Remarque: la convention pour le nom des packages de thèmes est qu’ils commencent par Theme - .

Theme - Focus
    img/
    focus.light.sublime-theme
    focus.dark.sublime-theme

Comme vous pouvez le voir, cette convention n'est pas vraiment respectée.

Les thèmes sont définis dans un fichier .sublime-theme .

Schémas de couleurs

La palette de couleurs change les couleurs du code . Ils peuvent changer, par exemple, avec quelle couleur les mots-clés sont mis en surbrillance, avec quelle couleur la ligne sur laquelle se trouve le curseur est mise en surbrillance (le paramètre highlight_line doit être défini sur true dans les préférences) couleur du caret, etc.

De nombreux thèmes sont fournis avec des schémas de couleurs ou de nombreux paquets en contiennent beaucoup.

besoin exemple de colis

Le schéma de couleurs est défini dans un fichier .tmTheme . Ceci est un fichier XML au format Liste de propriétés, utilisé par de nombreux éditeurs de texte.

La convention pour les noms de packages de couleurs est qu’ils commencent par Color Scheme -

Color Scheme - Focus
    first.tmTheme
    second.tmTheme
    ...

Outils

  • vous pouvez utiliser cette application Web pour créer / modifier vos schémas de couleurs: éditeur tmTheme .
  • ColorSchemeEditor est un autre outil qui permet d'éditer votre palette de couleurs à partir de Sublime Text.
  • Vous pouvez également basculer très rapidement du schéma de couleurs à l'aide de Schemr

Plugins

Les plugins sont des fichiers .py qui modifient le comportement de Sublime Text 3. Ils sont écrits, comme vous l'avez probablement deviné, en Python .

Comme il y a beaucoup de types de plugins différents (manipulation de texte, linting, formatage, prévisualisation, etc.), nous ne donnerons aucun exemple pour ne pas trop remplir cette page avec une liste énorme. Jetez un coup d'œil à la page de navigation de Package Control si vous souhaitez optimiser votre flux de travail avec certains plugins (vous devriez l'être).

Paquets

Un package est un dossier qui peut contenir tout ce qui est répertorié dans ces exemples (et autre chose qui ne peut rien avoir à faire avec Sublime Text 3, comme gulpfile.js si vous automatisez certaines tâches).

Vous pouvez installer n'importe quel package à l'aide du contrôle de création de package .

Un .sublime-package ?

Peut-être que vous avez vu que, lorsque vous installez un paquet en utilisant le contrôle de package, vous obtenez uniquement un .sublime-package dans le dossier Install Packages ... Comment se fait-il que vous .sublime-package pas le code? En fait, un .sublime-package est un fichier .zip renommé. Vous pouvez extraire ou prévisualiser des fichiers à l' intérieur d' un .sublime-package .sublime à l' aide de PackageResourceViewer .

Paramètres

Les paramètres, autant de choses sur Sublime Text 3, sont des fichiers JSON simples. Cependant, l'extension du fichier n'est pas .json mais .sublime-settings . Comme vous l'avez probablement compris, les paramètres modifient la manière dont les packages affectent Sublime Text 3. Il est important de connaître autant de paramètres que possible pour optimiser votre flux de travail .

Le système pour la plupart des paquets est le suivant: un par défaut et un utilisateur qui écrase celui par défaut.

Pour comprendre la priorité des paramètres (ce qui est fortement recommandé), consultez la documentation non officielle mais géniale: http://docs.sublimetext.info/fr/latest/customization/settings.html#the-settings- hiérarchie



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow