Less
在less中不斷顯示狀態行
我知道我可以少用
=
. 有沒有辦法讓它在我滾動文件時不斷顯示和更新?當我使用man
它時,它實際上是這樣完成的,但我不知道它是如何配置的。
如果你想改變提示(因為它被稱為),
-P
可能是你想要的(引用手冊):-Pprompt 或 –prompt=prompt
提供一種根據您自己的喜好定制三種提示樣式的方法。
-Ps
後跟一個字元串將預設(短)提示更改為該字元串。-Pm
更改中 (-m) 提示符。-PM
更改長 (-M) 提示符。$$ … $$ 有關更多詳細資訊,請參閱關於 PROMPTS 的部分。
您可以在提示部分中使用大量變數。在我的系統上,
=
提示顯示行和字節,所以讓我們設置$LESS
變數以在短(預設)提示中顯示在螢幕上可見的行和字節:$ LESS='-Pslines %lt-%lb (%Pt-%Pb \%) bytes %bt-%bb file %f' ; export LESS $ less foo
顯示類似的提示
lines 1-44 (1-53 %) bytes 0-2498 file foo
(
%l
,%P
,%b
用於行、百分比和字節,尾隨t
和b
用於螢幕的“頂部”和“底部”。%
、?
、和是特殊的:
,需要轉義。).``\
預設提示還具有不顯示未知欄位的條件,並且還顯示
(END)
而不是顯示100%
在文件末尾。例如,後者可以用
?e(END):%pB\%.
.