我知道我可以少用 向我显示状态行=
。有没有办法让它在我滚动文件时不断显示并更新?我用的时候man
确实是这样的,但是不知道是怎么配置的。
答案1
如果您想更改提示(如其名称所示),-P
可能就是您想要的(引自手册):
-Pprompt 或 --prompt=prompt
提供一种根据您自己的喜好定制三种提示样式的方法。-Ps
后跟一个字符串将默认(短)提示更改为该字符串。-Pm
更改中号 (-m) 提示符。-PM
更改长 (-M) 提示符。 [...] 有关更多详细信息,请参阅“提示”部分。
提示部分中提供了许多您可以使用的变量。在我的系统上,=
提示显示行和字节,因此让我们设置变量$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\%.
。
答案2
选项-M
(也--LONG-PROMPT
)执行此操作。
中列出了一些变体手动的:
-m
或者--long-prompt
导致 less 详细提示(就像 more 一样),并将百分比放入文件中。默认情况下,less 提示带有冒号。
-M
或者--LONG-PROMPT
导致 less 比 more 提示更详细。