atom不支持自动汉化代码文档,中文仅出现在自定义标识符、中文jsdoc注释及纯文本文件中;界面汉化需安装simplified-chinese-menu并开启三项开关后重启。

Atom 编辑器本身不提供“中文文档显示”这个功能选项——它不会把 JavaScript API、HTML 标签名、CSS 属性名这类标准术语翻译成中文。所谓“文档显示”,比如 autocomplete-plus 弹出的函数签名、atom-ide-ui 显示的类型提示或 JSDoc 预览,其内容是否含中文,只取决于两件事:你写的代码里有没有中文标识符,以及你有没有配好中文界面(让菜单/设置变中文,减少割裂感)。
autocomplete-plus 提示里为什么看不到“创建数组”代替 new Array()?
因为这不是插件该干的事。这些提示直接来自语言服务(如 language-javascript 或 TypeScript Server),它们输出的是规范定义的原始符号名,不是翻译层。强行汉化会破坏准确性,比如把 flex-direction 翻成“弹性方向”反而让人看不懂。
哪些情况真能出现中文?
- 你在 JS 文件里写了
const 用户列表 = [],后续输入“用户”时,autocomplete-plus会提示这个变量名 - 你给函数写了中文 JSDoc:
/** @param {string} 用户名 - 登录用的昵称 */,IDE 插件可能在悬停时显示这段注释 - 你编辑的是 Markdown 或纯文本文件,且里面全是中文段落,拼写检查(
spell-check)会基于中文词典标红错字
别碰的配置和插件
- 删掉
config.cson里任何形如"core": {"language": "zh-CN"}的字段——Atom 不识别它,加了会报Unknown config key 'core.language' - 卸载
language-chinese-simplified:它只管中文文本高亮和拼写,对代码提示、函数文档零影响,还可能和atom-ide-ui冲突
真正要做的,是先确保界面语言已正确切换:装好 simplified-chinese-menu,打开它的三个开关(汉化菜单 / 汉化右键菜单 / 汉化设置),然后重启 Atom。这样你在查设置、点菜单、看插件说明时才不会来回切语言——这才是“中文文档体验”的底层支撑。
复杂点在于:代码提示的“文档”本质是开发者自己写的注释 + 语言规范的原始输出,没有一键汉化开关。想让它看起来更中文友好,得从写代码时就用中文变量、补全 JSDoc,而不是指望某个插件替你翻译 document.createElement。











