當用於man
查看 FreeBSD 10.3-RELEASE-p11 上的線上幫助頁時,我在捲動到 EOF 後返回命令提示字元。我想要的:man
當我到達手冊頁末尾時不應該退出,因為我可能想向上滾動...
在 Xubuntu 上效果很好。關於如何做到這一點有什麼建議嗎?
我讀到該程式less
可以選擇-E
“退出”。是否有可能man
預設開啟此選項?如果是這樣,我在 的線上說明頁面找不到任何相關資訊man
。
答案1
資訊是在 的手冊頁上man
。它位於環境變數部分。
如果環境中兩者都不存在,則該MANPAGER
命令的行為如下。如果需要彩色手冊,它會調用;否則它會調用.PAGER
man
less -sR
more -s
反過來,less
and命令的行為預設不會在文件末尾退出,而會在文件末尾退出。more
less
more
因此,最簡單的方法(我自己就是這麼做的)就是打開彩色手冊。在我的~/.login_conf
我有(省略一些不相關的環境變數):
我:\ :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\ :安靜登入:
MANWIDTH
和環境變數MANCOLOR
記錄在同一手冊頁的同一部分。
環境MANITALIC
變數呼叫我編寫的補丁,man
該補丁打開grotty
(已經存在)生成斜體 ECMA-48 輸出的能力,使所有標記有類似內容的手冊頁.I
在.BI
螢幕上生成實際的斜體文字。我的終端支援斜體。如果你的也這樣做(而且很多人這樣做),你可能想嘗試一下。
~/.login_conf
順便說一下,這是 FreeBSD 為互動式登入工作階段設定環境變數的與 shell 無關的方法。如果您願意,無論您選擇什麼 shell,都可以使用特定於 shell 的機制。 man login.conf
。 ☺
進一步閱讀
- 喬納森·德博因·波拉德 (2016)。nosh 使用者空間虛擬終端機上手冊頁中的斜體和顏色。小吃包。
- https://superuser.com/questions/204743/