持续显示状态行更少

持续显示状态行更少

我知道我可以少用 向我显示状态行=。有没有办法让它在我滚动文件时不断显示并更新?我用的时候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表示行、百分比和字节,尾随tb表示屏幕的“顶部”和“底部”。%, ?, :,.\是特殊的,需要转义。)

默认提示还具有不显示未知字段的条件,以及在文件末尾显示(END)而不是显示的条件。100%例如,后者可以通过 来完成
?e(END):%pB\%.

答案2

选项-M(也--LONG-PROMPT)执行此操作。

中列出了一些变体手动的

-m或者--long-prompt
导致 less 详细提示(就像 more 一样),并将百分比放入文件中。默认情况下,less 提示带有冒号。

-M或者--LONG-PROMPT
导致 less 比 more 提示更详细。

相关内容