Cursor 界面是中文了,AI 对话怎么还是英文?

很多人装完中文语言包,重启,菜单确实变中文了,兴冲冲点开侧边的 Chat 问一句,结果回复还是英文。第一反应是「我是不是哪一步装错了」。不是,这一步你没错,是你对一个事有误解。

Cursor界面与AI对话分层示意

Cursor 的「中文」得分两层看。一层是编辑器界面,一层是 AI 对话,这俩是两套东西,走的机制完全不一样。

编辑器界面那一层,说白了就是 VS Code。菜单栏、设置项、右键菜单、命令面板,这些文字是写死在界面文件里的,装个官方中文语言包,切换一下,就整体变中文了。这事你装过 VS Code 汉化就会,一模一样。

AI 对话那一层,是 Cursor 自己开发的。侧边的 Chat 面板、Agent 模式、Composer 这些,都是 Cursor 在 VS Code 之上额外做的东西。语言包翻译的是界面文案,它翻不动模型。你问 AI 一句话,它用什么语言回你,取决于两件事:你怎么问的,以及模型自己的习惯。跟你界面是不是中文,没有半点因果。

这就解释了为什么你装了语言包,还是「半英文」。不是没装好,是这两层本来就没打通。

想让 AI 稳定用中文回你,有两个办法,都不难。

第一个,每次提问都带一句「用中文回答」。简单粗暴,但每次都打一遍,烦。第二个,写进项目规则里,让它长期生效。打开设置,找到 Rules(规则),加一条「Always reply in Chinese」,顺手再把代码注释也带上,写「and generate Chinese comments」。这样你聊天时它用中文回,生成的代码注释也是中文,读起来舒服多了。

规则放哪个文件、怎么配,Cursor 有个 .cursor 目录专门管这个。你要是英文一般,这条强烈建议加上,比每次手打「请用中文」省事得多。

还有个更隐蔽的坑,很多人栽在这。你界面切了中文,AI 也设了中文,可打开终端跑命令,输出还是乱码或者英文。这跟语言包没关系,是编码的问题,系统环境变量没配对。这个属于另一类故障,得单独排查。

所以先把概念理清:界面是界面,AI 是 AI,别指望装一个语言包就把两头都解决。界面切中文走语言包,AI 说中文走规则,两条线各管各的。分清了,你就不会再觉得自己「汉化失败」了。