文章目录
前言
开发时查文档总是需要去翻官网,虽然配合使用Albert和Listary可以直接一键搜,但是还是觉得麻烦,而且离线没法用了。因此想要个像Dash那样的替代方案在linux和win上离线也能用。
方案一:Zeal
链接:https://github.com/zealdocs/zeal
优点
- 开源免费,全平台通吃
- 兼容Dash文档,支持的文档多
- 可以自制文档(比较麻烦)
缺点
- 丑,个人喜好黑暗主题,这个好像没有
- 反映比Velocity略慢,有些小细节没处理好,用过一段时间删了
- 没有从命令行使用的接口,没法和listary或者Albert无缝结合了,虽然大部分软件都没有这个功能
方案二:Velocity
链接:https://velocity.silverlakesoftware.com/
优点
- 颜值比Zeal高不少,简洁
- 反应速度快
- 支持Dash源的文档和自制文档
缺点
- 仅支持windows平台
- 非开源,不买使用会有提示购买的弹窗
- 也没有命令行接口
方案三:devdocs.io
链接:https://devdocs.io/
优点
- 免安装,有chrome就行,全平台通吃
- 可以配合chrome强大插件,比如用上沙拉翻译,彩云小译,你要的中文文档来了
缺点
- 因为本质是通过浏览器查网站,所以不支持自己添加文档
- 支持的文档不多,不过我是够用了,一些不是主流的python库Zeal和Velocity也没有文档
将devdocs应用化
利用chrome可以把一个网站包装成一个应用,具体做法:
单击chrome设置面板-》更多工具-》创建快捷方式
剩下通过环境变量,Albert,Listary等方法都可以一键快速启动