Nem a tela clara "menos" ou "menos -X" na saída

3

Nenhuma less ou less -X limpar a tela ao sair. Ao mesmo tempo, vim faz ....

Env iTerm2, protocolo mosh, servidor Centos + tmux + zsh

iTerm2: termo do relatório como xterm-256color

tmux: set -g terminal-overrides 'xterm*:smcup@:rmcup@' , sem alteração para a tela alternativa

$TERM é o conjunto final para screen-256color

Eu também tentei      tput smcup | od -c e      tput rmcup | od -c

sugerido aqui . Ele gera resposta correta.

    
por Jiesi Luo 19.09.2014 / 04:23

2 respostas

3

O problema é meu $LESS contém -X . Além disso, -+X definirá less como seu comportamento padrão, o que é especificado em $LESS , NÃO, não -X . Portanto, eu estava executando less com -X o tempo todo. É por isso que nem limpou a tela.

    
por 24.09.2014 / 23:24
1

Eu tive o mesmo problema. E isso aconteceu apenas no iTerm2 no meu mac. Então eu encontrei a solução. Você acabou de desativar a caixa de seleção "Salvar linhas para retroceder no modo de tela alternativo".

Esta opção é armazenada em cada perfil na guia 'terminal'. A captura de tela é seguida.

    
por 29.08.2017 / 19:16