Como limpar o scrollback no comando tela?
-
02-07-2019 - |
Pergunta
Eu uso o comando screen
para linha de comando multitarefa em Linux e eu definir o meu scrollback tampão comprimento para um valor muito grande. Existe uma combinação de teclas para limpar o buffer para um determinado guia quando eu não quero isso sentado lá mais?
Solução
Esta discussão tem a seguinte sugestão:
Na janela cuja scrollback que pretende eliminar, definir o scrollback a zero, em seguida, devolvê-lo ao seu valor normal (na sua caso, 15000).
Se você quiser, você pode vincular a um chave:
bind / eval "scrollback 0" "scrollback 15000"
Você pode emitir o comando scrollback 0
da sessão, bem como, após C-a :
digitação.
HTH.
Outras dicas
-
C-a C
irá limpar a tela, incluindo o prompt -
clear
(comando, não combinação de teclas) irá limpar a tela, deixando um prompt
ETA: mal interpretado a pergunta original; estes só vai limpar o texto visível, mas não vai limpar o buffer!
Eu adicionei o comando "clear", assim como para limpar a tela atual. N. B. Você tem que pressione enter para recuperar você alerta.
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
Além disso, adicione-o para você ".screenrc" para torná-lo permanente.
NB. Eu adicionei aspas simples ao redor da barra para ter certeza de que não interferiu no meu ".screenrc". Pode não ser necessário.
cls alias = 'printf "\ e [3J \ 033c"'
Limpa o buffer de tela e scrollback.
^a : clear
funcionou para mim no Ubuntu.
Command-K parece ser melhor solução para Mac. Para mais detalhes e explicações, consulte desta página .
A partir da página man:
C-a C (clear) Clear the screen.