atom 拼写检查需手动启用 spell-check 插件并安装对应语言包,配置 languages 和 grammars to check,否则波浪线静默失效;右键纠错需满足单词标红、光标在词内、语法匹配三条件。

拼写错误的波浪线不出现,90% 是 spell-check 插件根本没启用,不是语言配错了。
spell-check 插件必须手动启用
新装 Atom 默认禁用 spell-check,哪怕你装了中文包、改了 config.cson,它也完全不工作——没有报错,也不标红,就是静默失效。
- 按
Ctrl+,(Windows/Linux)或Cmd+,(macOS)打开设置 - 切到 Packages 标签页
- 搜索
spell-check,确认右侧状态是 Enabled;如果是 Disabled,点右边的 Enable 按钮 - 无需重启,启用后立刻对
text.plain、source.gfm(即 .md 文件)、text.git-commit等语法生效
中文/日文拼写检查要装对应语言包
原生 spell-check 只带 en-US 词典。只在配置里写 ["zh-CN"],但没装包,Atom 会直接忽略,不提示、不报错、也不标红。
- 在 Packages 设置页搜索并安装
spell-check-language-zh(中文)或spell-check-language-ja(日文) - 打开
config.cson(Settings → Open Config Folder),添加或修改如下段落:
{ "spell-check": { "languages": ["zh-CN","en-US"], "fallbackLanguage":"en-US" } }
fallbackLanguage 是兜底机制:某个词在中文词典里找不到,就退回去查英文词典一次。
一款AI工具,主要用于生成可直接复制粘贴的 Bash 脚本,用于 Ralph Wiggum/AI 代理循环(Codex、Claude Code、OpenCode、Goose)。适用于“拉尔夫循环”“Ralph Wiggum 循环”或 AI 循环请求,依据 PROMPT.md、AGENTS.md、SPECS、IMPLEMENTATION_PLAN.md 进行计划/构建,包含计划与构建模式、背压、沙箱及完成条件,适合需要提升相关任务效率的用户。
波浪线出现在代码字符串里?关掉非文本语法检查
默认情况下,spell-check 会扫描所有语法高亮区域,包括 JS 字符串、Python 注释、甚至变量名——这不是 bug,但会严重干扰编码。
- 进入 Packages → spell-check → Settings
- 找到
Grammars to Check字段 - 删掉不需要检查的语法,例如:
source.js、source.python、source.ts - 只保留真正需要拼写的类型,例如:
text.plain、source.gfm、source.asciidoc - 改完后需重新打开文件或切换标签页,波浪线才会刷新
右键“Correct Spelling”菜单不弹出?别依赖右键
这个菜单有严格触发条件:① 单词已被标红;② 光标必须落在该单词**内部**(不能在前后空白处);③ 当前文件语法类型在 Grammars to Check 列表中。
- 快捷键更可靠:
Ctrl+Shift+;(Win/Linux)或Cmd+Shift+;(macOS)可强制唤出纠错面板 - 若仍无反应,先看右下角显示的是
source.gfm还是source.js—— 语法识别错了,拼写检查压根不会启动
最容易被忽略的一点:插件启用和语言包安装是两个独立动作,缺一不可;而 Grammars to Check 的配置一旦写错,比如留空或填了不存在的语法名,波浪线就会彻底消失,且没有任何提示。










