手册在手,bug不再有。今天给大家分享一个超级强大的软件——Zeal。Zeal是一个开源的基于Qt5设计的编程手册管理软件,可以在Linux,MacOS和Windows上使用。目前已经支持207种编程文档:
官方链接如下:
https://zealdocs.org/
选择软件运行系统,以windows为例:
点击进入下载界面:
此处下载的只是管理软件,不包括所需要的手册资料。
首先设置手册资料存储目录(默认最好不要调整):
Edit—>Preferences弹出如下界面,Directory即为手册存储目录
使用如下两种方法下载相应手册:
方法一:直接在zeal里下载
此方法相对比较简单,但是下载速度巨慢,文档服务器都在国外,很有可能会下载失败!
选择Tools->Dotset,弹出界面有两个标签,Installed为已安装的手册类型,Available为可以下载的手册类型,在Available标签下载自己所需手册即可。
方法二:离线下载
下面重点介绍如何自己拼接zeal的文档下载地址。
zeal离线文档的下载链接格式是:
http://{city_name}.kapeli.com/feeds/{name}.tgz
city_anme: 是服务器所在的城市
name: 是刚刚找好的要下载文档的name值
服务器所在的城市如下:
frankfurt, london, newyork, sanfrancisco, singapore, sydney, tokyo
大致测试了几个服务器的下载速度,由快到慢分别如下,把你要下的文档的name值替换掉下面的链接的{name}即可。
http://tokyo.kapeli.com/feeds/{name}.tgz
http://singapore.kapeli.com/feeds/{name}.tgz
http://sanfrancisco.kapeli.com/feeds/{name}.tgz
http://frankfurt.kapeli.com/feeds/{name}.tgz
http://newyork.kapeli.com/feeds/{name}.tgz
http://sydney.kapeli.com/feeds/{name}.tgz
http://london.kapeli.com/feeds/{name}.tgz
一般情况nmea值就是方法一Available标签中对应名称,例如下载C语言离线包:
http://tokyo.kapeli.com/feeds/C.tgz
注意:C是大写!
将下载所得文件解压后(如C.docset),放到如上设置的Directory目录下即可。