(抱歉,标题不对。有什么建议吗?)
我已将命令行 PS1 设置为覆盖 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
?