在 less 中靠近文件末尾处向下滚动一行

在 less 中靠近文件末尾处向下滚动一行

我有一个包含很长行的文件,我正在尝试在less.如果我位于文件顶部附近,我可以向右箭头或使用-S(禁用换行),然后按向下箭头或e,它将向下移动一行。但如果我接近文件末尾,这不起作用。它只是说END

我注意到有一个ESC-SPACE快捷方式可以移动一页,即使接近文件末尾,但ESC-e不起作用。所以我必须多次使用-S ESC-SPACEand then UP ARROW(小心不要走得太远!)来向下移动一行。

我还尝试搜索换行符,/\n但只是搜索字母nless --version说它是用 POSIX 正则表达式编译的,也许这就是问题所在)。

有没有更简单的方法可以在 less. 中向下移动一行。我真的希望RIGHT ARROW DOWN ARROW“只是工作”,即使它已接近文件末尾。

答案1

less似乎支持按J(即 shift+j) 始终滚动一行,即使在文件末尾也是如此。相反,K将始终向另一方向滚动,即使在文件顶部也是如此。

我无法确定我第一次是如何发现这个的!如果有人有任何指示,最好看看还有哪些其他命令存在。

相关内容