Lorsque j'utilise un écran dans une session de mastic, je n'arrive pas à utiliser le tampon de défilement du mastic pour regarder ce qui vient de défiler à l'écran. Au lieu de cela, je viens de voir ce qui se passait dans la session de mastic juste avant mon écran en cours d'exécution.
Qu'est-ce que j'oublie ici? J'aime pouvoir faire défiler en arrière et je ne veux pas utiliser la fonctionnalité d'écran pour regarder le tampon précédent; la molette de ma souris ne comporte pas de crochets à l'écran et je ne m'y attendais pas.
Merci!
la source
Pour revenir en arrière, appuyez sur
^A
(Ctrl-A
, ou quelle que soit la séquence de contrôle de votre écran si vous le remappez), puis surEsc
. Cela vous permettra de déplacer le curseur de haut en bas.PgUp
/PgDn
vous permettra de faire défiler l'écran de haut en bas.La raison en est la façon dont l'écran gère le tampon de défilement. Screen dessine toujours la zone de texte complet et possède son propre backbuffer que vous devez contrôler avec screen. Cela revient à utiliser des programmes, tels que vi ou joe, qui couvrent l’ensemble de la zone de texte et fournissent leur propre tampon: le défilement vers le haut dans votre émulateur de terminal ne donne que des ordures, mais le défilement vers le haut dans ces programmes donne le résultat souhaité.
la source
C'est à cause de la façon dont l'écran fonctionne. Screen effectue une mise à jour dynamique de la totalité de votre zone de texte, plutôt que d'insérer de nouvelles lignes en bas de l'écran, ce qui pousse à son tour la ligne supérieure dans la zone de défilement. Il redessine tout l'écran lorsqu'une nouvelle ligne apparaît, ce qui empêche plus de données d'entrer dans le défilement arrière. Le même problème existe dans "moins" lorsque vous n'utilisez pas d'écran.
la source
L’écran avec Putty scrollback fonctionne automatiquement dans Solaris 10. Il semble faire ce que KnipSter a dit par défaut même si je n’ai pas de fichier .screenrc. Le problème avec cette approche est que, si vous vous détachez et vous reconnectez, il n'y a pas de tampon de défilement dans Putty et vous devez utiliser le défilement de Screen comme décrit par Scagnelli.
la source