需通过自定义CSS调整CodeGeeX字体大小、修复语法高亮异常并统一消息气泡与按钮颜色:第一步关闭VS Code,进入用户数据目录;第二步在styles文件夹创建custom.css;第三步写入字体样式规则;第四步重启后检查开发者工具无404报错;再通过settings.json校准token颜色或禁用冲突插件修复高亮;最后在workbench.colorCustomizations中配置codegeex相关颜色键实现主题适配。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让 CodeGeeX 的聊天界面、代码预览块和侧边栏文字清晰易读,避免小字号导致眼睛疲劳或高亮色与背景融合看不清关键信息。
调整 CodeGeeX 侧边栏与聊天面板字体大小
CodeGeeX 的 UI 字体不随编辑器主字体自动变化,必须通过自定义 CSS 强制注入。VS Code 原生不提供图形化选项控制插件面板字体,这是唯一可靠路径。
第一步:关闭 VS Code,进入用户数据目录——Windows 是 %APPDATA%\Code\User\,macOS 是 ~/Library/Application Support/Code/User/,Linux 是 ~/.config/Code/User/。
第二步:在该目录下新建文件夹 styles,并在其中创建空文件 custom.css。
第三步:向 custom.css 写入以下内容(适配多数屏幕):
.codegeex-sidebar, .codegeex-chat-panel, .codegeex-message-content { font-size: 15px !important; line-height: 1.55 !important; }
第四步:重启 VS Code,在命令面板中执行 Developer: Toggle Developer Tools,切换到 Console 标签页,确认无 Failed to load resource 报错——若出现 404,说明 custom.css 路径或文件名有误。
修复 CodeGeex 生成代码的语法高亮异常
CodeGeex 输出的代码块高亮失效,本质是 VS Code 编辑器视图未正确继承当前语言模式的 token 颜色规则,而非插件自身问题。
方法一:校准 editor.tokenColorCustomizations 配置
按下 Ctrl+,(Windows/Linux)或 Cmd+,(macOS)打开设置,搜索 editor.tokenColorCustomizations,点击右侧“在 settings.json 中编辑”。
在 "textMateRules" 数组内添加一条通用规则,强制为所有语言的函数名着色:
{ "scope": ["entity.name.function"], "settings": { "foreground": "#569CD6" } }
保存后,新建一个 test.js 文件,输入 function hello() {},观察 hello 是否变为天蓝色——若未变,说明主题本身禁用了该 scope,需换用更基础的主题如 Default Dark+。
方法二:禁用冲突插件
某些语法高亮增强类插件(如 Bracket Pair Colorizer 2、Highlight Matching Tag)会劫持 token 渲染链路。临时禁用它们,仅保留 CodeGeeX 和官方主题,再测试生成代码块是否恢复高亮。
统一 CodeGeeX 消息气泡与按钮文字颜色
当使用深色主题时,CodeGeeX 的灰色按钮文字可能在深灰背景上几乎不可见;浅色主题下消息气泡又可能缺乏对比度。必须用 workbench.colorCustomizations 精准覆盖。
打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),执行 Preferences: Open Settings (JSON)。
在 "workbench.colorCustomizations" 对象内,插入以下规则(以 GitHub Dark Default 主题为例):
"codegeex.message.successBackground": "#238636", "codegeex.message.errorBackground": "#da3633", "button.foreground": "#ffffff", "button.background": "#0969da"
注意:这些 CSS 类名 codegeex.message.successBackground 是 CodeGeeX 插件实际使用的标准色键,修改后无需重启,保存即刻生效。
刷新侧边栏,发送一条成功响应,确认绿色气泡背景与白色文字是否清晰可辨。


















