必须同时配置界面语言与生成逻辑两层设置:添加"github.copilot.chat.localeOverride": "zh-CN"使聊天界面中文化;再通过instructions或instructionsPath指定“Always generate git commit messages in Simplified Chinese”等五条规则,确保提交信息也为中文。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让GitHub Copilot的聊天窗口、提示文字、错误说明和生成的提交信息全部显示为简体中文,而不是英文界面加中文代码混杂的尴尬状态,必须同时配置界面语言与生成逻辑两层设置——只改其中一项会导致对话是中文但commit message仍是英文,或反之。
设置Copilot Chat界面语言为中文
打开VS Code,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)调出命令面板。
输入 Preferences: Open User Settings (JSON) 并回车,进入用户设置的 JSON 文件。
在大括号 {} 内添加这一行配置:"github.copilot.chat.localeOverride": "zh-CN"
保存文件。重启VS Code后,Copilot Chat侧边栏标题、按钮文字、“No recent chats”提示、上下文菜单等所有UI元素都会变成中文。这一步不生效?检查是否拼错了 localeOverride 或漏掉了引号。
强制Copilot生成中文提交信息
方法一:全局指令注入(推荐,一次配置,全项目生效)
仍在同一份 settings.json 中,追加以下配置块(注意逗号分隔):
"github.copilot.chat.commitMessageGeneration.instructions": [{ "text": "Always generate git commit messages in Simplified Chinese." },{ "text": "Use conventional commit format:{ "text": "Common types: feat, fix, docs, style, refactor, test, chore" },{ "text": "Description must be in Chinese, concise, no period at end" },{ "text": "Output ONLY the final commit message, nothing else" }]
方法二:项目级指令文件(适合需要差异化规则的团队)
在项目根目录创建 .github 文件夹 → 在其中新建文件 .copilot-commit-message-instructions.md。
将上面五条中文规则逐行写入该 Markdown 文件,保存。
回到 settings.json,添加配置项:"github.copilot.chat.commitMessageGeneration.instructionsPath": ".github/.copilot-commit-message-instructions.md"
【注意】路径必须以 .github/ 开头,且文件名中不能有空格或大写字母,否则 Copilot 会静默忽略该文件。
验证中文输出是否生效
第一步:打开任意 Git 仓库,在编辑器中修改一个文件。
第二步:按下 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS)唤出 Copilot 提交建议框。
第三步:观察弹出框顶部是否显示「生成提交信息」中文标题;等待几秒后,预览内容应为类似 fix(登录): 修复密码字段无法聚焦问题 的纯中文格式。
若仍出现英文,检查 VS Code 是否已完全重启——仅重载窗口不触发 locale 重载。











