小编pet*_*eth的帖子

在终端维度更改时动态重新格式化手册页

我的一个常见工作流程是在终端中打开手册页,然后在另一个终端中进行测试。手册页被格式化为第一个终端的初始尺寸。当我现在调整我的窗口大小(或让我的 WM 自动为我做这件事)时,预格式化页面右侧有一个间隙,或者换行。在这一点上我通常q(uit) 和!!(再次运行),这失去了我在页面中的位置。

我认为格式化过程非常占用 CPU,或者它可能源于固定终端大小的古代。该less寻呼机动态反应终端的resize事件,所以应该在理论上是可能的。

我试着仔细阅读手册页,搜索网络,在 IRC 上询问——很多——但什么也想不出来。

  • 我可以从 man 实用程序内部或外部触发重新格式化吗?

  • 是否有动态调整页面大小的 man 实用程序版本?

  • 有没有办法自定义格式化/显示过程的某些部分以使其更新SIGWINCH

man terminal

18
推荐指数
2
解决办法
1841
查看次数

标签 统计

man ×1

terminal ×1