Dans Terminal, comment quitter le mode de défilement de l’historique des deux doigts?
8
Avec Terminal 2.6.1, quand je ssh une boîte Linux, parfois je ne sais pas pourquoi, les deux doigts changent de comportement. Au lieu de faire défiler le résultat de la commande, il fait défiler l'historique des commandes.
Votre session ssh expire-t-elle avant que cela ne se produise? Voici une discussion connexe ... github.com/bpython/bpython/issues/517 (ignorez simplement qu'il s'agit de bpython).
user664833
Réponses:
6
Si vous souhaitez quitter le mode de défilement de l'historique et passer au mode de défilement de la sortie de commande, accédez au menu View -> Hide Alternate Screen.
Si vous souhaitez quitter le mode de défilement de la sortie de la commande et passer au mode de défilement de la sortie de l'historique, accédez au menu View -> Show Alternate Screen.
Lorsque vous êtes dans le mode de défilement de l'historique, la mise en attente Shiftvous permet de faire défiler le résultat de la commande. L'inverse n'est pas vrai.
Lorsque l'écran alternatif est affiché, envoyez une entrée au lieu de faire défiler la vue du terminal. Appuyez sur Shift pour inverser temporairement ce paramètre.
Je ne sais toujours pas comment le mode de défilement de l'historique est parfois activé accidentellement.
Il a été activé accidentellement ici et votre message a fait le travail. +1
Niloct
1
Je traquais le même bogue et j'ai trouvé le coupable à l' adresse https://github.com/bpython/bpython/issues/517 . Si vous utilisez ssh et que votre connexion est interrompue, le défilement défilera dans votre historique au lieu de faire défiler le résultat de la commande. Comme indiqué dans ce numéro, le correctif consiste à exécuter la resetcommande ou à quitter le terminal et à en lancer un nouveau.
Réponses:
Si vous souhaitez quitter le mode de défilement de l'historique et passer au mode de défilement de la sortie de commande, accédez au menu
View -> Hide Alternate Screen
.Si vous souhaitez quitter le mode de défilement de la sortie de la commande et passer au mode de défilement de la sortie de l'historique, accédez au menu
View -> Show Alternate Screen
.Lorsque vous êtes dans le mode de défilement de l'historique, la mise en attente
Shift
vous permet de faire défiler le résultat de la commande. L'inverse n'est pas vrai.Tout ce comportement peut être désactivé dans
Terminal -> Preferences... -> Profiles -> Keyboard
en décochant
Scroll alternate screen
Sous la case à cocher, il est indiqué:
Je ne sais toujours pas comment le mode de défilement de l'historique est parfois activé accidentellement.
la source
Je traquais le même bogue et j'ai trouvé le coupable à l' adresse https://github.com/bpython/bpython/issues/517 . Si vous utilisez ssh et que votre connexion est interrompue, le défilement défilera dans votre historique au lieu de faire défiler le résultat de la commande. Comme indiqué dans ce numéro, le correctif consiste à exécuter la
reset
commande ou à quitter le terminal et à en lancer un nouveau.la source
reset
a parfaitement fonctionné pour moi dans iTerm