web-dev-qa-db-fra.com

Comment changer les couleurs de fond et de texte dans Sublime Text 3

Mes questions sont:

  • Comment changer les couleurs globales (fond et police)?
  • Comment changer les couleurs en fonction du type de fichier ouvert?

Dois-je apprendre à créer un thème entier?

J'ai lu cette réponse - Sublime 2 - changement de couleur d'arrière-plan en fonction du type de fichier? - pour Sublime 2, mais j'utilise Sublime 3 (actuellement en version bêta) et il n'y a pas de "Système de couleurs" - Par défaut "dans le dossier du package.

40
Luke

Pour Comment changer les couleurs globales (arrière-plan et police)?

Pour MAC: goto Sublime text -> Préférences -> Palette de couleurs

26
Abhitesh khatri

Cette question - Pourquoi les thèmes de Sublime Text 3 n'affectent-ils pas l'encadré? - m'a aidé.

Les étapes que j'ai suivies:

  1. Préférences
  2. Parcourir les forfaits ...
  3. Allez dans le dossier utilisateur (équivalent à aller à %AppData%\Sublime Text 3\Packages\User)
  4. Créez un nouveau fichier texte dans ce dossier appelé Default.sublime-theme
  5. Ajoutez des styles JSON ici - pour un modèle, consultez https://Gist.github.com/MrDrews/5434948
7
Luke

J'ai eu le même problème. Sublime3 n'affiche plus tous les packages installés lorsque vous choisissez Afficher les packages dans le menu Préférences.

Pour personnaliser un jeu de couleurs, procédez comme suit (UNIX):

  • Localisez votre répertoire de packages SublimeText dans le répertoire d'installation de SublimeText (dans ma configuration, il s'agissait de/opt/sublime/Packages)
  • Ouvrir "Color Scheme - Default.sublime-package"
  • Choisissez le jeu de couleurs le plus proche de vos besoins et copiez-le
  • Dans Sublime Text, choisissez Préférences - Parcourir les packages - Utilisateur.
  • Collez le jeu de couleurs que vous avez précédemment copié ici et renommez-le. Il devrait maintenant apparaître dans votre menu "Préférences - Palette de couleurs" sous "Utilisateur"
  • Suivez les instructions du lien que vous avez précédemment mentionné pour apporter les modifications souhaitées ( Sublime 2 - changement de la couleur d’arrière-plan en fonction du type de fichier? )

--- EDIT ---

Pour Mac OS X, les thèmes sont stockés dans des fichiers compressés. Ainsi, le fichier de préférences les présente comme étant dans Packages/Color Scheme - Par défaut/ils n'apparaissent pas dans ce répertoire, sauf si vous les extrayez.

  • Ils peuvent être extraits à l'aide de la visionneuse de ressources de package (voir ceci réponse pour savoir comment installer et utiliser la visionneuse de ressources à paquet).
  • Rechercher un jeu de couleurs dans l'Extracteur de paquet (devrait donner les options pour le jeu de couleurs par défaut et l'héritage du jeu de couleurs)
  • Extrait celui que vous voulez. Il sera désormais disponible à utilisateurs/Nom d'utilisateur/Bibliothèque/Support d'application/Texte sublime 3/Packages/Schéma de couleurs - Par défaut (ou Héritage)
  • Faites une copie du schéma que vous souhaitez modifier, éditez-le si nécessaire et enregistrez-le
  • Ajouter ou modifier la ligne dans les préférences de l'utilisateur qui pointe vers le jeu de couleurs

par exemple

"color_scheme": "Packages/Color Scheme - Legacy/myTheme.tmTheme"
4
QuantumTiger
  1. Aller aux préférences
  2. Cliquez sur la palette de couleurs
  3. Choisissez votre jeu de couleurs
  4. J'ai choisi plastic, pour mon cas.
3
amruta

Les étapes que j'ai suivies pour un thème sombre global, y compris un navigateur de fichiers:

  1. Aller à Preferences-> Theme...
  2. Choisissez Adaptive.sublime-theme
0
user299831

Pour afficher les fichiers de thème pour ST3, installez PackageResourceViewer via PackageControl .

Ensuite, vous pouvez utiliser le Ctrl + Shift + P >> PackageResourceViewer: Open Resource pour afficher les fichiers de thème.

Pour éditer une couleur d’arrière-plan spécifique, vous devez créer un nouveau fichier dans votre dossier de packages utilisateur Packages/User/SublimeLinter avec le même nom que le thème actuellement appliqué à votre fichier de texte sublime.

Toutefois, si votre thème est un package de thème tiers installé via son contrôle, vous pouvez modifier la valeur hexadécimale de ce fichier directement, en arrière-plan. Par exemple:


<dict>
  <dict>
    <key>background</key>
    <string>#073642</string>
  </dict>
</dict>

Sinon, si vous essayez de modifier un thème sublime natif, ajoutez ce qui suit au nouveau fichier que vous créez (portant le même nom que le thème natif, tel que Monokai.sublime-color-scheme) avec votre choix de couleur


{
  "globals":
  {
      "background": "rgb(5,5,5)"
  }
}

Ensuite, vous pouvez ouvrir le fichier auquel vous souhaitez appliquer la syntaxe/couleur, puis aller dans Paramètres spécifiques à la syntaxe (sous Préférences) et ajouter le chemin du fichier au fichier de paramètres spécifiques à la syntaxe, comme suit:


{
    "color_scheme": "Packages/User/SublimeLinter/Monokai.sublime-color-scheme"
}

Notez que si vous avez installé un thème via le contrôle du paquet, il a probablement le .tmTheme extension de fichier.

Si vous souhaitez modifier la couleur d'arrière-plan de la barre latérale afin qu'elle soit plus sombre, allez à la section Preferences > Theme > Adaptive.sublime-theme

Ceci est ma réponse basée sur mon expérience personnelle et les informations tirées de la réponse acceptée sur cette page , si vous souhaitez plus d'informations.

0
singularity