较少有相当于vim的滚动吗?

val*_*dil 8 less

我在vim中将scrolloff设置为4.这意味着当我向上或向下滚动时,我所在的线与屏幕的底部或顶部之间有4条线.

当我使用less,通常查看联机帮助页时,我使用/来搜索文本.如果我正在寻找一个可以执行某些操作的命令行选项,并且我会在解释命令的段落中搜索"某事"一词,通常会出现"某事",并且命令行开关上面有一两行,所以我必须向上滚动才能看到它.在这种情况下,有关如何减少行为更像vim的任何想法?

Fli*_*mzy 8

我相信你想要-j选项.它似乎没有底部或顶部模式,而是底部模式或顶部模式.例如:

less -j 4
Run Code Online (Sandbox Code Playgroud)

将始终在第4行(从顶部)显示您的搜索词,而

less -j -4 
Run Code Online (Sandbox Code Playgroud)

始终会在底部的第4行显示您的搜索字词.

当然,您可以使用别名将您的首选项设置为默认值,方法是将其添加到.bashrc中,例如:

alias less="less -j 4"
Run Code Online (Sandbox Code Playgroud)