如何在 Linux 中设置“更少”或“更多”的最大行数(可滚动高度)限制/边界?

如何在 Linux 中设置“更少”或“更多”的最大行数(可滚动高度)限制/边界?

(抱歉,标题不对。有什么建议吗?)

我已将命令行 PS1 设置为覆盖 3 行:

  1. 白色空间
  2. 用户、服务器和密码
  3. $#输入

我认为less(或more?)配置为在之后中断window's height - 1,因为当我执行时$ git log,前两行在窗口顶部是不可见的,其余部分是可滚动的。

我不确定谁处理这个滚动及其配置,但我假设 GIT 使用less/ more

我可以在哪里配置我的可滚动窗口是window height - 3行而不是window height - 1

更多信息:

  • 如果我cat lines.txt | less有一个 23 行的文件,它会显示整个文件并且不会滚动。
  • 如果我对 24 行文件执行相同操作,它不会显示第 1 行(也不会滚动)。
  • 有 25 行:不显示第 1 行和第 2 行(并且没有滚动)。
  • 有 26 行:显示第 1 行并滚动!

断点less的高度错误……

答案1

的输出是什么echo $LESS

如果你这样做,效果正确吗LESS="" less /path/to/25line/file.txt

相关内容