我如何在更少的终端中到达文件结尾而不跳过

时间:2019-06-11 12:33:15

标签: terminal less

如果我通过此功能在终端中输出的树较少

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

,每次按键将滚动1行。

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

如果我按“ G”,输出将是“ ...正在跳过...”

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

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

1 个答案:

答案 0 :(得分:0)

问题出在此

less -FRNX;

最后一个(X)逐行强制输出。因此解决方案是不使用它

less -FRN;

(为什么我少使用树输出) 下面的屏幕快照是默认 tree 输出和使用 less 输出的区别。相同的文件夹,但输出较少的是颜色行号目录优先

enter image description here