Comment changer la couleur de surbrillance par défaut dans Sublime Text 3? J'avais l'habitude de savoir comment trouver une touche de surbrillance dans l'un des fichiers de thème de ST2, mais les choses ont bien changé en ST3. Sont-ils dans la bibliothèque quelque part? "Préférence >> Parcourir le paquet" est presque vide.
Vous pouvez voir quel thème vous utilisez en allant à
Preferences>Colour Scheme
et voir lequel est coché.
Ouvrez le fichier de thème et recherchez la clé qui dit:
<key>selection</key>
Allez sur un site qui affiche des codes de couleur hexagonaux (comme celui-ci http://html-color-codes.com/ ) et recherchez le code correspondant à la couleur souhaitée. Ensuite, insérez votre nouveau code de couleur dans la ligne située sous la clé de sélection dans le fichier de thème, en remplacement de l'ancien code de couleur hexadécimal.
Enregistrez le fichier de thème modifié et cela devrait fonctionner immédiatement.
[~ # ~] éditer [~ # ~]
Installez PackageResourceViewer plug-in à l'aide du contrôle du paquet. Ouvrez la palette de commandes avec ⌘⇧P et tapez prv
pour obtenir les options PackageResourceViewer. Choisissez Open Resource >> Theme- YourTheme >> et éditez votre fichier de thème.
La réponse de Tony Vincent est excellente et j'ajouterais également que si le changement de couleur de la sélection rend le texte sélectionné difficile à lire, la sélection au fond est la clé du changement. Par exemple:
<key>selectionForeground</key>
<string>#000000</string>
Avec le nouveau .sublime-color-scheme
format, c’est une clé de réglage globale nommée line_highlight
par exemple.
{
"name": "My colour scheme",
"globals":
{
"background": "rgb(0, 0, 0)",
"foreground": "#aaaaaa",
"caret": "red",
"line_highlight": "#222222"
},
}