notepad++ 无内置拼写检查,所有波浪线均来自第三方插件 dspellcheck;未安装时波浪线多为语言模式误判。需手动下载安装插件、配置字典路径、添加扩展名支持,并注意权限与目录层级。

拼写检查根本不是 Notepad++ 自带功能
Notepad++ 本身不提供拼写检查,所有红色/黄色波浪线都来自第三方插件 DSpellCheck。如果你没手动装过它,那看到的波浪线大概率是语言模式误判(比如用 Python 模式打开纯文本),不是拼写问题。
确认来源最简单的方法:右键点击任意一条波浪线,如果菜单里出现 Ignore this word 或 Add to dictionary,说明是 DSpellCheck 在工作;如果没有,基本就是语法高亮引擎把变量名当错误标红了。
开启拼写检查必须手动装插件 + 配字典
v8.0+ 版本已禁用 Plugin Manager 安装方式,DSpellCheck 不再出现在“可用插件”列表里。必须手动下载、解压、放对位置:
- 去 GitHub Releases 下载匹配你系统位数的包:
DSpellCheck-win64.zip(64 位)或DSpellCheck-win32.zip(32 位) - 解压后把
DSpellCheck.dll直接丢进 Notepad++ 安装目录下的plugins\文件夹(注意:不是plugins\DSpellCheck\!就一层) - 手动创建
plugins\DSpellCheck\dictionaries\文件夹,把en_US.dic和en_US.aff放进去(其他语言同理) - 重启 Notepad++,按
Ctrl+Shift+Alt+S测试是否弹窗;若无反应,先看Plugins → DSpellCheck菜单是否存在
关闭拼写检查有三种可靠方式
Alt+A 只临时禁用当前文档,新开文件或重启后恢复。真正关掉得靠以下任一操作:
- 菜单操作:
Plugins → DSpellCheck → Spell Check Document Automatically,取消勾选 - 点击界面右上角的
ABC图标(带红色波浪线),点一下即全局关闭当前文档检查 - 彻底卸载:
Plugins → Plugin Manager → Show Plugin Manager,找到DSpellCheck点Remove;v8.0+ 用户需手动删掉plugins\DSpellCheck.dll
如果关了插件仍有波浪线,说明不是它干的——别再调插件设置,去右下角状态栏点语言名(如 Python),切换成 Normal text。
文件扩展名不加进去,代码注释永远不检查
DSpellCheck 默认只检查 .txt、.md 这类纯文本扩展名。你在 .py 或 .js 里写的英文注释,它根本不会扫描——除非你手动加进去:
- 进入
Plugins → DSpellCheck → Settings - 在
File extensions to check输入框填扩展名,用空格或分号分隔,例如:py js md txt - 注意:不区分大小写,但不支持通配符(如
*.ts)或正则 - 修改后无需重启,但已打开的文件需
File → Reload from disk才生效
最容易被忽略的是字典路径层级和权限:必须严格是 plugins\DSpellCheck\dictionaries\,多一层少一层都不行;若 Notepad++ 是以管理员身份运行的,插件可能读不到用户目录下的字典路径,建议普通权限启动。











