sublimetext3
Vocabulaire
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):
- Avant l'aube
- Thème matériel
- Thème - Spacegray
- Seti_UI
- Thème - Brogrammer
- Thème - Flatland
- Thème - Soda
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