atom 中文显示需同时安装 atom-simplified-chinese-menu 插件并全选三项汉化,以及在 editor → font family 中正确配置中文字体族(如 linux 填 dejavu sans mono, wenquanyi zen hei),缺一则汉字显示异常。

Atom 编辑器本身不提供“中文显示设置”开关,所谓优化中文显示,实际是两件事:让界面文字变中文(靠 atom-simplified-chinese-menu 插件),以及让编辑区中文字体清晰可读(靠手动指定中文字体族)。缺一不可,否则会出现菜单是中文但代码里汉字糊成方块的情况。
安装 atom-simplified-chinese-menu 插件并启用全部三项
这是让 Atom “看起来像中文软件”的唯一有效方式。其他名字带 chinese 的插件(比如 language-chinese-simplified)只影响语法高亮或拼写检查,对菜单、右键、设置面板完全无效。
- 打开 Atom →
Settings→Install,搜索simplified-chinese-menu并点击Install - 安装完成后,必须彻底退出 Atom(macOS 用 Activity Monitor 杀掉所有
Atom进程;Windows/Linux 用任务管理器确认无残留),再重新启动 - 重启后进入
Settings→Packages→ 找到Simplified Chinese Menu→ 点右侧Settings,确保以下三项全部勾选:-
汉化菜单(顶部栏:文件、编辑、视图…) -
汉化右键菜单(项目树/编辑区任意位置右键) -
汉化设置(Settings 面板自身也得是中文,否则你连“汉化设置”在哪都找不到)
-
Linux/macOS/Windows 下编辑区中文字体配置差异
即使界面汉化成功,编辑区汉字仍可能显示为方块——这是因为 Atom 默认字体(如 Menlo、DejaVu Sans Mono)不含中文字形,必须手动指定一个含中文的字体族。
- 进入
Settings→Editor→Font Family - 填入兼容性好、无需额外安装的字体组合(注意用英文逗号分隔):
- Linux 推荐:
DejaVu Sans Mono, WenQuanYi Zen Hei(WenQuanYi Zen Hei是最稳定开源中文字体) - macOS 推荐:
Menlo, PingFang SC(系统自带,无需安装) - Windows 推荐:
Consolas, Microsoft YaHei(Microsoft YaHei即微软雅黑)
- Linux 推荐:
- 别碰系统
LANG或区域设置——Atom 的字体渲染和系统 locale 完全无关
避免踩进 core.language 配置陷阱
网上很多教程让你在 config.cson 里加 core: { language: "zh-CN" },这不仅无效,还会触发控制台报错:Unknown config key 'core.language'。Atom 根本不识别这个字段。
-
core.language不是合法配置项,官方文档无此字段 - 强行写入会导致 Atom 启动时解析配置失败,虽不影响运行,但污染控制台日志
- 界面语言由
atom-simplified-chinese-menu插件控制,和 config 文件无关 - 如果已误加,请直接删掉整行
core: { language: "zh-CN" }
真正决定中文是否“显示正常”的,只有两个动作:装对插件并全开三项、填对字体族。其他任何改系统 locale、装 language-* 包、动 config.cson 的操作,都是绕远路。尤其要注意重启 Atom 必须彻底——后台进程没杀干净,汉化就永远不生效。











