Command-Line

是否有更具互動性的手冊和資訊頁面查看器?

  • May 29, 2022

如果我man用來查看手冊頁,它們根本不是互動式的,我只能通過尋呼機更改視覺效果。

使用info我可以查看帶有互動式連結的手冊和資訊頁面,包括手冊頁中“另見”中的連結。但是info去除了手冊頁的所有突出顯示,並且不辨識其他類型的連結,例如 https 連結或文件路徑。

我知道有 Web 和 GUI 替代方案,但是是否有一些命令行工具可以提供更流暢的體驗並且可以理想地同時處理兩種格式?

我找到了我很久沒有找到的答案:vim 它可以查看手冊頁並跟踪連結,但更好的是,使用 https://gitlab.com/HiPhish/info.vim 它將查看資訊頁面並回退到聯機幫助頁,同時保持互動和豐富多彩。

我使用以下 shell 行將其用作簡單的查看器:

info "$@" -w | grep -q . && $EDITOR -R -M -c "Info $*" +only

當然還有 Emacs,資訊頁面的主人,因為兩者都來自 GNU,但我不喜歡啟動它來快速終端使用。

Pinfo是一個基於文本的人員和資訊查看器,它提供手冊頁和資訊節點之間的互動式連結,但不處理 HTTP 連結本身(它的最後一個版本早於終端中對 URL 的支持;如果您的終端辨識它們,那將起作用) .

這裡顯示了sprintf手冊頁末尾的連結:

顯示 sprintf 手冊頁的 Pinfo 螢幕截圖

另一種選擇是w3mw3mman的一部分,我認為它具有更好的預設值,但不支持資訊頁面:

顯示 sprintf 手冊頁的 w3mman 的螢幕截圖

引用自:https://unix.stackexchange.com/questions/656544