为 JupyterLab 提供代码格式化功能,可调用 black、isort、yapf 等格式化工具整理 Notebook 单元格代码。
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
从 PyPI 安装扩展
pip install jupyterlab-spellchecker - 2
或从 conda-forge 安装
conda install -c conda-forge jupyterlab-spellchecker - 3
启动 JupyterLab,并在状态栏项中启用拼写检查
jupyter lab
使用前须知
- 词典必须安装在 Jupyter 服务器所在的机器上,而不是浏览器所在的机器上。
- 只有部分语言内置词典,其他语言需要手动添加 Hunspell 词典文件。
- README 仅说明已测试兼容到 JupyterLab 4.0 版本。
收录于专题
标签
常见问题
- 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 数据每日更新。
相关项目
90771PythonMIT更新于 3个月前
为 JupyterLab 提供的 Catppuccin 柔和粉彩主题,包含四种配色风格。
34512CSSMIT更新于 昨天
为 JupyterLab 添加 Git 面板,可在笔记本环境中完成暂存、提交、分支和远程同步等版本控制操作。
1613412TypeScriptBSD-3-Clause更新于 3天前
一个 JupyterLab 扩展,可添加多个文件浏览器,连接本地及 S3、Samba 等远程存储。
24957TypeScriptApache-2.0更新于 7天前
一个 JupyterLab 扩展,可在 iframe 组件中打开网站或本地 HTML 文件,并可添加快捷入口。
11822JavaScriptApache-2.0维护活跃更新于 6天前
为 JupyterLab 中按顺序执行的 Notebook 提供逐单元格测试的扩展与 Python 包。
9726PythonApache-2.0更新于 6天前