gpt4 book ai didi

shell - 如何使 'less' 不占用完整终端

转载 作者:行者123 更新时间:2023-12-03 21:34:34 24 4
gpt4 key购买 nike

我有一个快速的问题,但我找不到答案。

如何使“少”程序不采用完整的终端布局。我的意思是,如何使用 less 显示文件例如在终端的上半部分?有可能实现吗? 'less' 如何知道当前终端有多少行?

用例:git log --graph用途 less作为寻呼机。我有三行提示。每次退出git log命令,终端显示新的提示行并滚动 git log输出。在大多数情况下,三个滚动的行是最重要的行,因此我需要手动滚动它以便能够复制它们以备将来使用。所以我试图找到一种方法来告诉“少”使用一半的终端,或者没有最后三行的完整终端,所以当我退出时 git log ,新提示不会隐藏上一行。有没有办法做到这一点?

目标环境:cygwin

最佳答案

您可以使用 GNU screen tmux 还是古老的BSD window(1) 实用程序将屏幕分割为多个部分并在它们之间移动。

我刚刚测试了 less(1) window ,它可以工作,尽管状态行不再反转。在 GNU screen(行业标准)或 tmux(新人)中你会得到更好的结果。

关于shell - 如何使 'less' 不占用完整终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27621369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com