Skip to Content
Guide utilisateurConfigurationThèmes

Thèmes

Qwen Code prend en charge une variété de thèmes pour personnaliser sa palette de couleurs et son apparence. Vous pouvez modifier le thème selon vos préférences via la commande /theme ou le paramètre de configuration "theme":.

Thèmes disponibles

Qwen Code est livré avec une sélection de thèmes prédéfinis, que vous pouvez lister à l’aide de la commande /theme dans le CLI :

  • Thèmes sombres :
    • ANSI
    • Atom One
    • Ayu
    • Default
    • Dracula
    • GitHub
  • Thèmes clairs :
    • ANSI Light
    • Ayu Light
    • Default Light
    • GitHub Light
    • Google Code
    • Xcode

Changer de thème

  1. Saisissez /theme dans Qwen Code.
  2. Une boîte de dialogue ou une invite de sélection apparaît, listant les thèmes disponibles.
  3. À l’aide des touches fléchées, sélectionnez un thème. Certaines interfaces peuvent proposer un aperçu en direct ou une mise en surbrillance lors de la sélection.
  4. Confirmez votre sélection pour appliquer le thème.

Remarque : Si un thème est défini dans votre fichier settings.json (par son nom ou par un chemin d’accès), vous devez supprimer le paramètre "theme" du fichier avant de pouvoir changer de thème à l’aide de la commande /theme.

Persistance du thème

Les thèmes sélectionnés sont enregistrés dans la configuration de Qwen Code afin que votre préférence soit conservée entre les sessions.


Thèmes de couleurs personnalisés

Qwen Code vous permet de créer vos propres thèmes de couleurs personnalisés en les spécifiant dans votre fichier settings.json. Cela vous donne un contrôle total sur la palette de couleurs utilisée dans le CLI.

Comment définir un thème personnalisé

Ajoutez un bloc customThemes à votre fichier settings.json (utilisateur, projet ou système). Chaque thème personnalisé est défini comme un objet avec un nom unique et un ensemble de clés de couleur. Par exemple :

{ "ui": { "customThemes": { "MyCustomTheme": { "name": "MyCustomTheme", "type": "custom", "Background": "#181818", ... } } } }

Clés de couleur :

  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray
  • DiffAdded (facultatif, pour les lignes ajoutées dans les diffs)
  • DiffRemoved (facultatif, pour les lignes supprimées dans les diffs)
  • DiffModified (facultatif, pour les lignes modifiées dans les diffs)

Propriétés requises :

  • name (doit correspondre à la clé dans l’objet customThemes et être une chaîne de caractères)
  • type (doit être la chaîne "custom")
  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray

Vous pouvez utiliser des codes hexadécimaux (ex. #FF0000) ou des noms de couleurs CSS standard (ex. coral, teal, blue) pour n’importe quelle valeur de couleur. Consultez CSS color names  pour la liste complète des noms pris en charge.

Vous pouvez définir plusieurs thèmes personnalisés en ajoutant d’autres entrées à l’objet customThemes.

Charger des thèmes depuis un fichier

En plus de définir des thèmes personnalisés dans settings.json, vous pouvez également charger un thème directement depuis un fichier JSON en spécifiant son chemin d’accès dans votre settings.json. Cela est utile pour partager des thèmes ou les garder séparés de votre configuration principale.

Pour charger un thème depuis un fichier, définissez la propriété theme dans votre settings.json sur le chemin de votre fichier de thème :

{ "ui": { "theme": "/path/to/your/theme.json" } }

Le fichier de thème doit être un fichier JSON valide respectant la même structure qu’un thème personnalisé défini dans settings.json.

Exemple my-theme.json :

{ "name": "My File Theme", "type": "custom", "Background": "#282A36", "Foreground": "#F8F8F2", "LightBlue": "#82AAFF", "AccentBlue": "#61AFEF", "AccentPurple": "#BD93F9", "AccentCyan": "#8BE9FD", "AccentGreen": "#50FA7B", "AccentYellow": "#F1FA8C", "AccentRed": "#FF5555", "Comment": "#6272A4", "Gray": "#ABB2BF", "DiffAdded": "#A6E3A1", "DiffRemoved": "#F38BA8", "DiffModified": "#89B4FA", "GradientColors": ["#4796E4", "#847ACE", "#C3677F"] }

Remarque de sécurité : Pour votre sécurité, Gemini CLI ne chargera que les fichiers de thème situés dans votre répertoire personnel. Si vous tentez de charger un thème en dehors de votre répertoire personnel, un avertissement s’affichera et le thème ne sera pas chargé. Cela permet d’éviter le chargement de fichiers de thème potentiellement malveillants provenant de sources non fiables.

Exemple de thème personnalisé

Utiliser votre thème personnalisé

  • Sélectionnez votre thème personnalisé à l’aide de la commande /theme dans Qwen Code. Votre thème personnalisé apparaîtra dans la boîte de dialogue de sélection des thèmes.
  • Ou, définissez-le par défaut en ajoutant "theme": "MyCustomTheme" à l’objet ui dans votre settings.json.
  • Les thèmes personnalisés peuvent être définis au niveau utilisateur, projet ou système, et suivent la même priorité de configuration que les autres paramètres.

Aperçu des thèmes

Thème sombreAperçuThème clairAperçu
ANSIANSI Light
Atom OneDarkAyu Light
Ayu Default Light
DefaultGitHub Light
DraculaGoogle Code
GitHub Xcode
Last updated on