我使用的是oh-my-zsh,它将git diff
和git log
等一些功能的输出管道输入less
,而这对读取终端中的输出非常有用。如果我需要回头查看它,退出后不可能使用:q
退出后可以在屏幕上保持较少的输出吗?
退出后是否有保留当前终端文件视图的选项?其次,如果有一个选项,我需要编辑我的oh-my-zsh配置以确保管道传输的任何内容少通过此选项?
我使用的是oh-my-zsh,它将git diff
和git log
等一些功能的输出管道输入less
,而这对读取终端中的输出非常有用。如果我需要回头查看它,退出后不可能使用:q
退出后可以在屏幕上保持较少的输出吗?
退出后是否有保留当前终端文件视图的选项?其次,如果有一个选项,我需要编辑我的oh-my-zsh配置以确保管道传输的任何内容少通过此选项?
为了防止less
从清除屏幕上的退出,你可以通过选项-X
启动:
less -X FILE
如果你想自动传递这一选项的少每个实例,您可以设置LESS
环境变量因此在你~/.zshrc
:
export LESS="-X"
这也包括less
由其他程序启动的情况下,例如man
。如果你想为单个命令禁用这个选项,你可以预先加入LESS=
。例如
LESS= man less
'screen -R' - >'your command' - >'CTRL + A' then'D' - >'screen -R' work? – radubogdan
我检查过'screen'的'man'页面,我不确定这是我所追求的。 – Luke