La coloration syntaxique est contrôlée par le thème que vous utilisez, accessible par Preferences -> Color Scheme
. Thèmes mettent en évidence les différents mots-clés, les fonctions, les variables, etc. grâce à l'utilisation de lunettes, qui sont définis par une série d'expressions régulières contenues dans un .tmLanguage
le fichier dans une langue du répertoire/paquet. Par exemple, l' JavaScript.tmLanguage
le fichier attribue les étendues source.js
et variable.language.js
de la this
mot-clé. Depuis Sublime Text 3 est l'aide de l' .sublime-package
zip format de fichier pour stocker tous les paramètres par défaut, il n'est pas très simple de modifier les fichiers individuels.
Malheureusement, pas tous les thèmes contenir toutes les étendues, de sorte que vous aurez besoin de jouer avec les différentes pour en trouver un qui semble bon, et vous donne la mise en évidence vous êtes à la recherche pour. Il y a un certain nombre de thèmes qui sont inclus avec Sublime Text, et beaucoup plus sont disponibles par Paquet de Contrôle, dont j'ai très recommandons d'installer si vous ne l'avez pas déjà. Assurez-vous de suivre les ST3 les directions.
Comme cela arrive souvent, j'ai développé l' Neon Color Scheme
, disponible par Paquet de Contrôle, que vous voudrez peut-être jeter un oeil à. Mon objectif principal, en plus d'essayer de faire un large éventail de langues à l'air aussi bon que possible, a été d'identifier autant de portées différentes, comme j'ai pu - beaucoup plus que ne le sont inclus dans la norme thèmes. Tandis que le langage JavaScript définition n'est pas aussi complet que Python, par exemple, Neon
a toujours beaucoup plus de diversité que certains des défauts comme Monokai
ou Solarized
.
Je tiens à noter que j'ai utilisé @int3h de l' Better JavaScript
langage de définition de cette image à la place de celui qui est livré avec Sublime. Il peut être installé via de Contrôle du Paquet.
Mise à JOUR
Dernièrement, j'ai découvert un autre JavaScript remplacement de la définition de langage - JavaScriptNext - ES6 Syntax
. Il a plus étendues que la base de JavaScript ou encore Mieux JavaScript. Ça ressemble à ça sur le même code:
Aussi, depuis l'origine, j'avais écrit cette réponse, @skuroda a publié PackageResourceViewer
via Package de Contrôle. Il vous permet facilement d'afficher, de modifier et/ou d'extraire des parties ou la totalité de la .sublime-package
des paquets. Donc, si vous choisissez, vous pouvez directement modifier les schémas de couleurs inclus avec le Sublime.