首先需要两个资源:devhelp和https://zh.cppreference.com/ 的帮助文档
一、准备
1.安装devhelp
sudo apt install devhelp
2.下载https://zh.cppreference.com/ 的html版本的帮助文档
下载以html开头的压缩包
二、将帮助文档解压并将文件放入devhelp目录下
1.帮助文档解压后目录:
重要的只有三个cppreference-doc-zh-c.devhelp2、cppreference-doc-zh-cpp.devhelp2、以及目录reference
前两文件是devhelp要用到的索引文件,后一个则是c++的帮助文档的html包
2.dpkg -L devhelp查看devhelp的目录结构
关注这个目录:/usr/share/devhelp/
在这个目录下新建books目录。不记得原先有没有了,没有的就新建,这个目录用来保存.devhelp2目录索引文件。这样devhelp就能加载帮助文档。
然后在books目录下新建两个和.devhelp2文件前缀名相同的文件夹再将对应的.devhelp2文件放入其中。
再之后,将解压后的html帮助文档保存到某个目录下。
我放在了/usr/share/下,并新建了名为cppreference/doc/html的目录,最后将html帮助文档下reference/目录下的两个目录放到了我新建的目录。
上述步骤随便,放哪都行,我是按照cppreference-doc-en-html这个软件包的目录创建的。
完成后我的路径如下:
3.修改cppreference-doc-zh-c.devhelp2、cppreference-doc-zh-cpp.devhelp2
修改上一步放到/usr/share/devhelp/books下的两个.devhelp2文件,将base="xxx",修改成存放帮助文档的目录,我的是/usr/share/cppreference/doc/html
cppreference-doc-zh-c.devhelp2、cppreference-doc-zh-cpp.devhelp2两文件都改成自己的目录就行。
完成。
效果:
没有乱码,也没有排版错误。感觉比qch好用。
标签:Devhelp,zh,doc,devhelp,c++,cppreference,linux,目录,devhelp2 From: https://www.cnblogs.com/tianwuyun/p/18587187