当前位置: 首页 > news >正文

Gemini CLI 自定义主题配置

Gemini CLI 支持多种主题以自定义其颜色方案和外观。您可以通过 /theme 命令或 "theme": 配置设置来更改主题以适应您的偏好。

可用主题

Gemini CLI 附带一系列预定义的主题,您可以使用 Gemini CLI 中的 /theme 命令列出它们:

  • 暗色主题:
    • ANSI
    • Atom One
    • Ayu
    • Default
    • Dracula
    • GitHub
  • 亮色主题:
    • ANSI Light
    • Ayu Light
    • Default Light
    • GitHub Light
    • Google Code
    • Xcode

更改主题

  1. /theme 输入到 Gemini CLI。
  2. 会出现一个对话框或选择提示,列出可用的主题。
  3. 使用箭头键选择一个主题。某些界面可能提供实时预览或在选择时高亮显示。
  4. 确认您的选择以应用主题。

主题持久性

选中的主题会被保存在 Gemini CLI 的 配置 中,这样您的偏好可以在会话之间保持。


自定义颜色主题

Gemini CLI 允许您通过在您的 settings.json 文件中指定它们来创建自己的自定义颜色主题。这使您能够完全控制 CLI 中使用的调色板。

如何定义自定义主题

将一个 customThemes 块添加到您的用户、项目或系统的 settings.json 文件中。每个自定义主题都定义为具有唯一名称和一组颜色键的对象。例如:

{"customThemes": {"MyCustomTheme": {"name": "MyCustomTheme","type": "custom","Background": "#181818","Foreground": "#F8F8F2","LightBlue": "#82AAFF","AccentBlue": "#61AFEF","AccentPurple": "#C678DD","AccentCyan": "#56B6C2","AccentGreen": "#98C379","AccentYellow": "#E5C07B","AccentRed": "#E06C75","Comment": "#5C6370","Gray": "#ABB2BF","DiffAdded": "#A6E3A1","DiffRemoved": "#F38BA8","DiffModified": "#89B4FA","GradientColors": ["#4796E4", "#847ACE", "#C3677F"]}}
}

颜色键:

  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray
  • DiffAdded(可选,用于差异中添加的行)
  • DiffRemoved(可选,用于差异中删除的行)
  • DiffModified(可选,用于差异中修改的行)

所需属性:

  • name(必须与 customThemes 对象中的键匹配,且为字符串)
  • type(必须是字符串 "custom"
  • Background
  • Foreground
  • LightBlue
  • AccentBlue
  • AccentPurple
  • AccentCyan
  • AccentGreen
  • AccentYellow
  • AccentRed
  • Comment
  • Gray

您可以使用十六进制代码(例如,#FF0000标准 CSS 颜色名称(例如,coraltealblue)来表示任何颜色值。有关支持的颜色名称的完整列表,请参阅 CSS 颜色名称 。

您可以通过向 customThemes 对象添加更多条目来定义多个自定义主题。

示例自定义主题

[外链图片转存中...(img-LStjLgKB-1755572567700)]

使用您的自定义主题

  • 使用 Gemini CLI 中的 /theme 命令选择您的自定义主题。您的自定义主题将出现在主题选择对话框中。
  • 或者,将其设置为默认主题,通过在您的 settings.json 中添加 "theme": "MyCustomTheme" 来实现。
  • 自定义主题可以在用户、项目或系统级别设置,并遵循与其他设置相同的配置优先级 。

暗色主题

ANSI

请添加图片描述

Atom OneDark

请添加图片描述

Ayu

请添加图片描述

默认

请添加图片描述

Dracula

请添加图片描述

GitHub

请添加图片描述

浅色主题

ANSI 浅色

请添加图片描述

Ayu 浅色

请添加图片描述

默认浅色

请添加图片描述

GitHub 浅色

请添加图片描述

谷歌代码

请添加图片描述

Xcode

请添加图片描述

http://www.lryc.cn/news/625702.html

相关文章:

  • 块存储 对象存储 文件存储的区别与联系
  • es9.0.1语义检索简单示例
  • RNN(循环神经网络)和Transformer是处理自然语言处理(NLP)任务区别
  • 《用Proxy解构前端壁垒:跨框架状态共享库的从零到优之路》
  • 高校数字化转型实战:破解数据孤岛、构建智能指标体系与AI落地路径
  • C++代码解释:实现一个 mystring 类,用于表示字符串,实现构造函数,默认构造长度为 10 的空间,提供打印字符串,获取空间大小,修改内容的成员函数
  • InnoDB为什么使用B+树实现索引?
  • Word——正确调整文字与编号的距离
  • 4.Kotlin 集合 Map 所有方法
  • Linux系统安全补丁管理与自动化部署研究与实现(LW+源码+讲解+部署)
  • Ubuntu 20 各种网卡配置IP的方法
  • pnpm 和 npm 差异
  • MySQL 三大日志:redo log、undo log、binlog 详解
  • Git+Jenkins实战(一)
  • 软件测试核心概念拆解:需求、开发模型与测试模型全解析
  • JVM调优实战指南:从原理到落地的全面优化方案
  • 安装DDNS-go
  • FlexSim-线平衡优化仿真
  • Qt元对象
  • Qt消息队列
  • es7.x es的高亮与solr高亮查询的对比对比说明
  • 使用Tomcat Clustering和Redis Session Manager实现Session共享
  • Auto-CoT:大型语言模型的自动化思维链提示技术
  • 基于“R语言+遥感“水环境综合评价方法技术应用——水线提取、水深提取、水温提、水质提取、水环境遥感等
  • STM32-FreeRTOS快速入门指南(下)
  • LLM 中 token 简介与 bert 实操解读
  • 字符串与算法题详解:最长回文子串、IP 地址转换、字符串排序、蛇形矩阵与字符串加密
  • 基于SpringBoot+Vue的写真馆预约管理系统(邮箱通知、WebSocket及时通讯、协同过滤算法)
  • ProfiNet从站转Modbus TCP网关技术详解
  • Ubuntu Server 22.04 k8s部署服务较时,文件描述符超过限制的处理方法