主要观点:介绍了名为 Mangl 的图形化 man 页查看器,基于 mandoc 库,使用 OpenGL 和 GLFW 显示带有可点击超链接和平滑滚动的 man 页,还列举了其功能、构建步骤、键盘鼠标命令、配置文件 .manglrc
及命令行参数。
关键信息:
- 可搜索 man 页、链接到其他 man 页、在 man 页内搜索、浏览历史、彩色文本、TrueType 支持、可拖动滚动条、键盘鼠标交互等。
- 构建需安装必要的依赖,如 pkg-config、zlib 等,然后执行
./configure
、make
、sudo make install
。 - 键盘鼠标命令包括各种滚动、翻页、搜索、切换等操作。
.manglrc
文件可用于配置,如字体、字体大小等。- 命令行参数可用于以搜索模式或指定 man 页打开查看器。
重要细节: - Mangl 的截图链接为 https://github.com/zigalenarcic/mangl/blob/main/screenshot/anim.gif。
- 构建时若失败需检查 Makefile 中 OpenGL 库的包含情况。
.manglrc
中font
参数使用fc-match
找字体文件或直接指定字体文件。- 命令行参数可指定打开的 man 页所在的章节和名称。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。