我查清楚了:chat.fontSize 是 VS Code 原生的聊天面板设置,但 CodeBuddy 的 AI 对话框用的是它自己的 genie 自定义 WebView,所以这些设置对它不生效。
最稳妥的办法是加 window.zoomLevel 放大整个 IDE 窗口,这样 AI 对话框也会等比放大。我来加上。
已经设置好了。我查了一下原因,顺手把你的 settings.json 更新了一下:
1:4:C:\Users\yang\AppData\Roaming\CodeBuddy\User\settings.json
// CodeBuddy AI 对话框是自定义 WebView,chat.fontSize 不生效;
// 用 zoomLevel 等比放大整个 IDE,可使 AI 对话框字体变大约 20%
"window.zoomLevel": 1,
为什么 chat.fontSize 没用:
chat.fontSize是 VS Code 原生聊天面板的设置。- CodeBuddy 的 AI 对话框用的是它自己的
genieWebView(侧边栏这个对话框),不是 VS Code 原生聊天面板,所以chat.fontSize对它无效。
现在加了 window.zoomLevel: 1 的效果:
- 整个 IDE 界面放大到约 120%,AI 对话框里的文字也会同步变大,应该能接近你想要的 18 号字大小。
生效方式:
- 按
Ctrl + R重新加载窗口(或关闭 CodeBuddy 再打开),就能看到 AI 对话框字体变大了。
如果想调更大/更小:
- 打开设置(
Ctrl + ,),搜zoomLevel。 - 默认值是 0,我设为 1。
- 想再大点就改成 1.5 或 2;觉得太大就改回 0 或改成 0.5。
现在可以按 Ctrl + R 试一下效果。
编辑框字体设置
找到了!CodeBuddy IDE 的设置在 C:\Users\yang\AppData\Roaming\CodeBuddy\User\settings.json。我来帮你加一个字体大小设置,把 AI 对话框的字体调大一点。
添加 editor.fontSize: 15 设置,将编辑器以及AI对话框的字体调大一点
bash
{
"editor.fontSize": 18,
// ========== VSCode 原生聊天全局文字(CodeBuddy侧边对话正文)==========
"chat.fontSize": 18, // AI回复普通文字字号(对话框正文)
"chat.fontFamily": "微软雅黑",
// ========== 聊天框内代码块字号 ==========
"chat.editor.fontSize": 18, // AI回复里```代码块的字号
"chat.editor.fontFamily": "Consolas, 'Fira Code'",
// CodeBuddy AI 对话框是自定义 WebView,chat.fontSize 不生效;
// 用 zoomLevel 等比放大整个 IDE,可使 AI 对话框字体变大约 20%
"window.zoomLevel": 1,
"codingcopilot.enableInlineChat": true,
"codingcopilot.enableInlineChatIDEShortcutsTip": false,
"codingcopilot.commitMessageStyle": "Auto",
"codingcopilot.commitMessageLanguage": "zh_CN",
"codingcopilot.toolbarOnSelection": false,
"codingcopilot.enableAutoCompletions": true,
"codingcopilot.enableNextEditSuggestions": true,
"codingcopilot.generationPreference": "intelligentMode",
"codingcopilot.selectedCompletionModel": "",
"codingcopilot.enableCompletionLanguage": {
"scmInput": false
},
"codingcopilot.enableFloatShortcut": true,
"codingcopilot.enableIDENotification": true
}