工具--Linux和windows上关于Dash的替代品

时间:2024-04-12 07:05:27

前言

开发时查文档总是需要去翻官网,虽然配合使用Albert和Listary可以直接一键搜,但是还是觉得麻烦,而且离线没法用了。因此想要个像Dash那样的替代方案在linux和win上离线也能用。

方案一:Zeal

工具--Linux和windows上关于Dash的替代品
链接:https://github.com/zealdocs/zeal

优点

  1. 开源免费,全平台通吃
  2. 兼容Dash文档,支持的文档多
  3. 可以自制文档(比较麻烦)

缺点

  1. 丑,个人喜好黑暗主题,这个好像没有
  2. 反映比Velocity略慢,有些小细节没处理好,用过一段时间删了
  3. 没有从命令行使用的接口,没法和listary或者Albert无缝结合了,虽然大部分软件都没有这个功能

方案二:Velocity

工具--Linux和windows上关于Dash的替代品
链接:https://velocity.silverlakesoftware.com/

优点

  1. 颜值比Zeal高不少,简洁
  2. 反应速度快
  3. 支持Dash源的文档和自制文档

缺点

  1. 仅支持windows平台
  2. 非开源,不买使用会有提示购买的弹窗
  3. 也没有命令行接口

方案三:devdocs.io

工具--Linux和windows上关于Dash的替代品
链接:https://devdocs.io/

优点

  1. 免安装,有chrome就行,全平台通吃
  2. 可以配合chrome强大插件,比如用上沙拉翻译,彩云小译,你要的中文文档来了

缺点

  1. 因为本质是通过浏览器查网站,所以不支持自己添加文档
  2. 支持的文档不多,不过我是够用了,一些不是主流的python库Zeal和Velocity也没有文档

将devdocs应用化

利用chrome可以把一个网站包装成一个应用,具体做法:
单击chrome设置面板-》更多工具-》创建快捷方式
剩下通过环境变量,Albert,Listary等方法都可以一键快速启动