Repolode
jupyterlab-contrib

jupyterlab-contrib/spellchecker

为 JupyterLab 提供拼写检查,高亮 Markdown 单元格和文本文件中的拼错单词。

Star
213
Fork
22
未关闭 Issue
29
最近提交
上个月

这是什么?

Spellchecker 是一个 JupyterLab 扩展,会在 Notebook 的 Markdown 单元格以及文件编辑器打开的文本文件中,用下划线标出拼写错误的单词。右键菜单可查看修正建议,高亮样式可在高级设置编辑器中调整。

拼写检查基于 Typo.js 实现,内置基于 SCOWL 的 Hunspell 词典,覆盖美式、英式、加拿大和澳大利亚英语,以及法语、德语、葡萄牙语和西班牙语。它也会读取系统标准路径中已安装的 Hunspell 词典,用户还可以把自定义词典放进 Jupyter 数据目录,或通过远程 URL 加载。状态栏可切换语言并为当前文档开启拼写检查,代码中注释和字符串的拼写检查也可单独配置。

如果浏览器与 Jupyter 服务器不在同一台机器上,词典需要安装在服务器端。

核心功能

  • 01高亮 Markdown 单元格和文本文件中的拼写错误
  • 02右键菜单提供拼写修正建议
  • 03内置多种英语、法语、德语、葡萄牙语和西班牙语 Hunspell 词典
  • 04支持自定义 Hunspell 词典和从 URL 加载的在线词典
  • 05可在状态栏切换语言并逐个文档开关拼写检查

适用场景

  • 校对在 Jupyter Markdown 单元格中编写的文档和报告
  • 检查在 JupyterLab 中编辑的文本文件拼写
  • 通过添加对应词典,在非英语 Notebook 中进行拼写检查

快速上手

  1. 1

    从 PyPI 安装扩展

    pip install jupyterlab-spellchecker
  2. 2

    或从 conda-forge 安装

    conda install -c conda-forge jupyterlab-spellchecker
  3. 3

    启动 JupyterLab,并在状态栏项中启用拼写检查

    jupyter lab

使用前须知

  • 词典必须安装在 Jupyter 服务器所在的机器上,而不是浏览器所在的机器上。
  • 只有部分语言内置词典,其他语言需要手动添加 Hunspell 词典文件。
  • README 仅说明已测试兼容到 JupyterLab 4.0 版本。

收录于专题

标签

#jupyterlab#spellchecker#markdown#hunspell#jupyter-extension#text-editor#jupyterlab-extension

常见问题

spellchecker 是什么?
为 JupyterLab 提供拼写检查,高亮 Markdown 单元格和文本文件中的拼错单词。 Spellchecker 是一个 JupyterLab 扩展,会在 Notebook 的 Markdown 单元格以及文件编辑器打开的文本文件中,用下划线标出拼写错误的单词。右键菜单可查看修正建议,高亮样式可在高级设置编辑器中调整。
spellchecker 可以免费使用吗?用的什么许可证?
spellchecker 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
spellchecker 还在维护吗?
半年内有更新。spellchecker 最近一次提交是在 2026年10月1日。
spellchecker 适合用来做什么?
校对在 Jupyter Markdown 单元格中编写的文档和报告 检查在 JupyterLab 中编辑的文本文件拼写 通过添加对应词典,在非英语 Notebook 中进行拼写检查
spellchecker 怎么安装和运行?
从 PyPI 安装扩展: pip install jupyterlab-spellchecker 或从 conda-forge 安装: conda install -c conda-forge jupyterlab-spellchecker 启动 JupyterLab,并在状态栏项中启用拼写检查: jupyter lab
在哪里获取 spellchecker?
源代码和安装说明在 GitHub 上:https://github.com/jupyterlab-contrib/spellchecker

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目