我注意到在运行时man command1 command2,行为是:首先将 的手册页command1格式化并显示在 中less,然后在该less实例退出后(例如按q),手册页command2被格式化并显示在 的新实例中less。
如何在同一实例中显示多个手册页less?
less 具有许多仅在打开多个文件时才适用的功能,例如多文件搜索、位置的跨文件“标记”等。
好的,我已经找到了答案:
mman() { LESSOPEN='|man %s' less -is "$@"; }
Run Code Online (Sandbox Code Playgroud)
运行此函数定义后,运行,例如:
mman postfix postqueue postsuper
Run Code Online (Sandbox Code Playgroud)
将在less寻呼机中打开所有三个手册页,每个手册页都作为单独的文件,可通过:n和:p和跨文件搜索等访问。
如果您想详细了解它是如何工作的,我建议LESS='+/^INPUT PREPROCESSOR' man less您从这里开始。:)
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |