为了迅速查找API,找到了zeal—一个离线API文档阅览器。以下就是我在linux上的安装方法:
首先在控制台执行:
sudo apt-get install zeal
打开zeal,我们会发现什么都没有,点击file->options->Docsets可以查看,我们没有添加docset,但如果在线安装docset会非常慢,所以最好本地安装docset,在github上有个叫feeds的项目,里面有我们所需的所有doc,我们可以把我们所需的下载到本地,然后进行安装,链接如下:
https://github.com/Kapeli/feeds
下载完后,开始进入安装docset,首先我们需要对下载的进行解压缩,针对c++docset的操作如下:
tar -xvzf C++.tgz
此命令行是把压缩文件解压到当前文件夹,然后我们需要把解压文件移动到~/local/share/zeal/docsets或者是~/.local/share/Zeal/Zeal/docsets(需要我们看看我们存在哪个目录就放到哪个目录里),操作命令如下:
cp -r "C++.docset" ~/.local/share/Zeal/Zeal/docsets
这样当你再次打开zeal,你就可以看到docsets已经包含C++,说明你已经安装成功。别的语言的docset安装和C++的安装方法一样。