Zeal软件介绍
官方版本的【Zeal】是一个功能相当专业实用的离线查询工具,可以方便地使用微软系统的用户进行代码查询,官方版本的Zeal软件可以集成多种语言文档,方便查阅学习,zeal提供了194个文档,基本上可以找到普通文档。

支持呼出热键。只需按下组合箭ALT+Space,面板就可以显示在任何地方,不使用时可以使用热键隐藏的系统托盘。
可以同时搜索多个文档。
不依赖网络。
GPL协议打开源代码。
Dash中的所有文档都可以在Zeal中使用。
首先,上按下Docsets或Tools->Docsets,选择您想要的文档下载,下载完成后即可查看您需要的文档。

除了在Zeal的官网上下载Docsets外,还可以通过AddFeed添加Docsets。国外热心的开发者收集了一个Docsets集合。我们只需要点击自己需要的Docsets,将xml地址复制到AdddFeed,就可以下载Docsets。

下载你需要的Docsets后,你可以在日常工作中使用离线文档来工作。在日常使用中,有几点需要注意:
Zeal原理是打开html页面,所以相当于浏览器,尽量养成定期关闭无文档的习惯。
Zeal可以设置打开的快捷键,设置后可以快速打开Zeal查看文档。
Zeal左上角有搜索功能,前面输入文档名称:内容即可搜索指定文档。

Zeal官方写了一篇文章,教我们如何写出自己的Docsets,但这篇文章写得比较简单,没有详细的操作指南,操作起来比较复杂。下面是CodeSheep作者的实践!
经过实验,Zeal的Docsets实际上是html的集合,所以我们可以使用文档工具生成一些静态的html文档。然后通过Docsets官方提供的Docsets生成器,html可以生成Docsets,从而生成自己的Docsets。
适当的文档生成器。
现在各种开发语言都有文档生成器,我比较熟悉的Node.js生成器有几十个,比如Gitbook,Docsify,Vuepress等等。但并非每个人都适合制作Docsets,例如:
Docsify是一个很好的生成器,但是如果用于Docsets,就会有问题。原因是Docsify是通过js读取Markdown实现的,而Zeal内部是浏览器,没有静态服务器,所以Docsets会出现跨域问题。
最后,我选择使用Gitbook来制作Docsets,它可以生成静态的Html文件,并可以通过本地双击打开,与Zeal完美结合。
1.修复BUG,新版体验更好。
2.部分页面的变更。
Zeal下载地址