Sublime Text 通过 DashDoc 插件可快速调用 Dash 或 Zeal 的本地 API 文档,需用 Package Control 安装插件、确保 Dash/Zeal 已安装并启用对应文档集、将光标置于关键字上后按 Ctrl+H(Windows/Linux)或 Cmd+H(macOS)即可即时查看离线文档。

Sublime Text 可以通过 DashDoc 插件快速调用 Dash(或 Zeal)中的本地 API 文档,无需联网、响应极快。关键在于正确安装插件、配置文档集路径,并设置快捷键或命令触发查询。
安装 DashDoc 插件
推荐使用 Package Control 安装:
- 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),打开命令面板
- 输入 Package Control: Install Package,回车
- 搜索 DashDoc,点击安装
- 安装完成后,Sublime 会自动加载插件(无需重启)
确认 Dash 或 Zeal 已安装并配置好文档集
DashDoc 本身不提供文档,它只是“跳转器”,依赖本地文档 工具:
- macOS 用户:安装 Dash,并在 Dash 的 Preferences → Downloads 中勾选你需要的文档集(如 Python、JavaScript、React 等)
- Windows / Linux 用户:安装 Zeal,同样在 Zeal 的 Docsets → Download 添加对应文档集
- 确保 Dash/Zeal 处于运行状态(后台常驻即可),DashDoc 默认会自动探测其进程
使用 DashDoc 查询文档
将光标放在函数、类或关键字上,执行以下任一操作:
- 快捷键:Ctrl+H(Windows/Linux)或 Cmd+H(macOS)
- 右键菜单 → DashDoc: Lookup
- 命令面板(Ctrl+Shift+P)→ 输入 DashDoc: Lookup 回车
例如,在 Python 文件中把光标停在 len 上按 Cmd+H,Dash 会立即打开 Python 文档中关于 len() 的说明页。
可选:自定义快捷键或调整行为
如果默认快捷键冲突,可手动修改:
- 菜单栏 → Preferences → Key Bindings
- 在右侧用户键绑定文件中添加(示例为 macOS):
[{ "keys": ["super+alt+h"], "command": "dash_doc" } ]
还可编辑 Preferences → Package Settings → DashDoc → Settings,启用 "fallback_to_online_search"(当本地无匹配时跳转到在线文档),或指定 "docset_preference" 强制使用某文档集(如 "python")。
基本上就这些。配置一次,之后写代码时按个键就能查文档,效率提升明显,也不依赖网络。