gpt4 book ai didi

unix - 退出后是否可以在屏幕上保持 less 的输出?

转载 作者:行者123 更新时间:2023-12-04 23:39:36 25 4
gpt4 key购买 nike

我正在使用 oh-my-zsh,它通过管道传输某些函数的输出,例如 git diffgit log进入 less ,虽然这非常适合读取终端中的输出。如果我需要回顾它,在退出后是不可能的 :q
退出后是否可以选择保留终端中文件的当前 View ?

其次,如果有一个选项,我需要在哪里编辑我的 oh-my-zsh 配置以确保通过管道传输的任何内容都通过此选项?

最佳答案

防止less从退出时清除屏幕,您可以使用选项 -X 启动它:

less -X FILE

如果你想把这个选项自动传递给less的每个实例,你可以设置 LESS您的 ~/.zshrc 中相应的环境变量:
export LESS="-X"

Note: If your shell has syntax coloring enabled, the -X option will cause your less output to display those color change escape sequences as inline ESC text.
This can be fixed by also passing the raw-control-chars display option, -r. For example:

export LESS="-Xr"


这还包括以下情况 less由另一个程序启动,例如 man .如果你想为单个命令禁用这个选项,你可以在前面加上 LESS= .例如
LESS= man less

关于unix - 退出后是否可以在屏幕上保持 less 的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42021517/

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