Freebsd
FreeBSD:人在 EOF 退出
當
man
用於查看 FreeBSD 10.3-RELEASE-p11 上的聯機幫助頁時,我在滾動到 EOF 後返回到命令提示符。我想要什麼:man
當我到達手冊頁末尾時不應該退出,因為我可能想向上滾動……在 Xubuntu 上執行良好。關於如何做到這一點的任何提示?
我讀到該程序
less
可以選擇-E
“quit-at-eof”。是否有可能man
預設打開此選項?如果是這樣,我在man
.
該資訊在手冊頁上
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/