如何在不跳过的情况下在更少的终端中到达文件末尾

How do I reach end of file in less terminal without ...skipping

如果我在终端中使用 less 函数输出树

function tre() {
    tree -aC -I '.git|node_modules|bower_components' --dirsfirst "$@" | less -FRNX;
}

,每按一次键滚动1行

我需要一个快捷方式或命令来访问文件。

如果我按 "G",输出将是“...skipping...”

     19 │   │   │   └── someotherfile.db
     20 │   │   ├── static
...skipping...
     62 │   │   ├── user
     63 │   │   │   ├── admin.py

如何在没有“...跳过...”的情况下加载所有行到达文件末尾?

问题出在这个

less -FRNX;

最后的(X)逐行强制输出。所以解决方案是不使用它

less -FRN;

(为什么我用less做树输出) 下面的屏幕截图是默认 tree 输出与使用 less 输出之间的区别。相同的文件夹,但输出较少的是 colorsline numbersdirectory first.

enter image description here