退出时“less”或“less -X”均不清除屏幕

Jie*_*Luo 5 less vim zsh terminal tmux

退出时既不显示less也不清除屏幕。less -X同时,vim是否....

环境 iTerm2,协议 mosh,服务器 Centos + tmux + zsh

iTerm2:报告术语为xterm-256color

tmux: set -g terminal-overrides 'xterm*:smcup@:rmcup@',没有更改备用屏幕

$TERM最终设置为screen-256color

我也尝试 tput smcup | od -c过并且 tput rmcup | od -c

建议在这里。它输出正确答案。

Jie*_*Luo 4

问题是我的$LESScontains -X。Plus-+X将设置less为其默认行为,即 中指定的任何内容$LESS,而不是 no -X。因此我一直在less跑步-X。这就是为什么两人都没有清洁屏幕。