Question

J'utilise la commande screen pour le multitâche en ligne de commande sous Linux et je règle la longueur du tampon de défilement sur une très grande valeur. Y a-t-il une combinaison de touches pour effacer le tampon pour un certain onglet lorsque je ne veux plus le faire rester là?

Était-ce utile?

La solution

Ce fil propose les suggestions suivantes:

  

Dans la fenêtre dont vous voulez supprimer le défilement, définissez le défilement sur zéro, puis   retournez à sa valeur normale (dans votre   cas, 15000).

     

Si vous le souhaitez, vous pouvez le lier à un   clé:

     

bind / eval " scrollback 0 " "scrollback 15000"

Vous pouvez également émettre la commande scrollback 0 à partir de la session, après avoir tapé C-a: . HTH.

Autres conseils

  • C-a C effacera l'écran, y compris l'invite
  • clear (commande, pas combinaison de touches) effacera l'écran en laissant une invite

ETA: a mal interprété la question initiale; cela effacera simplement le texte visible, mais pas le tampon!

J'ai ajouté la commande " clear " ainsi que pour nettoyer l'écran actuel. N.B. Vous devez appuyer sur Entrée pour récupérer votre invite.

bind '/' eval "clear" "scrollback 0" "scrollback 15000"

Ajoutez-le également à vous " .screenrc " pour le rendre permanent.

N.B. J'ai ajouté des guillemets simples autour de la barre oblique pour m'assurer qu'elle n'interférerait pas avec mon ".screenrc". Peut ne pas être nécessaire.

alias cls = 'printf "\ e [3J \ 033c"'

Efface l'écran et le tampon de défilement.

^a : clear

a travaillé pour moi sur Ubuntu.

Command-K semble être la meilleure solution pour Mac. Pour plus de détails et d’explications, veuillez vous référer à cette page .

À partir de la page de manuel:

C-a C       (clear)       Clear the screen.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top