把「界面汉化」和「让 AI 说中文」拆成两套开关:装微软官方语言包选 zh-cn 重启,再在 Rules for AI 写规则;附六种排查与可直接粘贴的模板。
这一步没搞明白,后面怎么装都会觉得「汉化没生效」。
本篇讲 cursor设置中文,而且是全网最容易做错的一步:界面语言和 AI 回复语言是两套完全独立的设置。
第一套是编辑器界面:菜单、设置项、提示文案。它由语言包控制,装的是 VS Code 生态那一层的翻译,跟模型说什么话没有关系。
第二套是 AI 输出:Agent 回答、代码解释、提交信息建议。它由你在 Rules for AI 里写的规则控制,语言包管不到。
用微软官方简体中文语言包,不要用第三方一键汉化包。
按 Ctrl+Shift+X(macOS 为 Cmd+Shift+X),或在侧栏点扩展图标。
搜索 Chinese (Simplified) Language Pack,认准发布者 Microsoft、扩展 ID MS-CEINTL.vscode-language-pack-zh-hans。
命令面板 Ctrl+Shift+P 输入 Configure Display Language,选 zh-cn。
按提示重启,菜单、设置项、提示文案变为简体中文。
# 1 打开扩展面板
Ctrl+Shift+X (macOS: Cmd+Shift+X)
# 2 搜索并安装
Chinese (Simplified) Language Pack
发布者: Microsoft
扩展 ID: MS-CEINTL.vscode-language-pack-zh-hans
# 3 切换显示语言
Ctrl+Shift+P > Configure Display Language > zh-cn
# 4 重启
按提示完全退出并重新启动
为什么强调扩展 ID:中文搜索里同名的汉化包很多,cursor设置中文 正确做法是认准 MS-CEINTL.vscode-language-pack-zh-hans 这个由 Microsoft 发布的包。第三方一键包常见问题是版本落后、菜单字符串缺失、升级后错位。
安装完如果没弹出重启提示,手动完全退出进程再打开;只关闭窗口不会重新加载语言资源。
这是第二步,也是最常被漏掉的一步。
打开 Cursor Settings,找到 Rules for AI(不同版本名称可能略有差异),把下面这条规则粘进去并保存。它对所有对话生效:
请始终使用简体中文回复我。代码、变量名、命令、日志和专有名词保持英文原文,不要翻译。
规则里特意保留了「代码、变量名、命令、日志、专有名词保持英文」,因为强制翻译标识符会把可运行的代码改坏。如果你希望连注释也用中文,可以再加一句「新增注释使用简体中文」。
规则分用户级与项目级:用户级对你所有项目生效;项目级放在仓库里,能随代码提交给团队共享,适合统一产出风格。
完全可以。不装语言包,只写上面的规则即可。不少开发者保留英文菜单,方便跟官方文档、英文报错和社区帖子逐字对照。
按这张表从上往下查,基本都能定位。
| 现象 / 原因 | 具体表现 | 怎么处理 |
|---|---|---|
| 装完没重启 | 界面仍是英文或半英文 | 按提示完全退出再启动,不是只关窗口 |
| 装了第三方一键汉化包 | 菜单错位、升级后失效 | 改用微软官方语言包 |
| 只装语言包没写规则 | 界面中文但 AI 仍用英文回答 | 在 Rules for AI 里补语言规则 |
| 同时装了多个中文包 | 语言项重复或冲突 | 禁用其余中文包,只留一个 |
| 选了 zh-tw 或错误 locale | 显示繁体或不对的用词 | 确认选 zh-cn |
| 用了旧版配置同步 | 旧配置覆盖了新设置 | 检查同步设置里的 locale 项 |
如果六种都排除仍是英文,先确认 cursor设置中文 的版本是否为 3.30 附近的新版,再到 常见问题 与官方论坛查是否与某个插件冲突。
另外提醒:语言包只翻译界面字符串,插件自带的文案、终端里命令的输出、代码报错信息都不会被翻译,这不属于汉化失败。
看起来省事,实际常带来更多排查成本。
替换的是旧版本的语言文件,新版本界面新增的字符串会落回英文或显示占位符。
直接改写程序资源,升级后被覆盖或残留,容易与官方语言包互相打架。
打包者身份与文件内容都不透明,对编辑器这类会读取仓库的工具尤其不合适。
相比之下,官方语言包是扩展机制,随时可禁用、可卸载,也不触碰程序本体,出问题时一键回退。
把高频追问集中在这里。
选 zh-cn 为简体;需要繁体请另装对应语言包并选 zh-tw,别混装。
不会。语言是显示层设置,插件、快捷键、Rules 都保留。
界面语言属于个人设置,无法强制;但 Rules 可随仓库共享,统一 AI 输出风格。
那是程序本身的文本,语言包不翻译第三方命令与编译器输出。
可在该轮对话里再明确一次;或把规则放到项目级文件,避免被会话覆盖。
做完这两步,cursor设置中文 就完成了:界面中文、AI 也用中文。下一步建议按 使用教程 跑通第一个任务。