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.
Comment quitter ce mode?
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.
Comment quitter ce mode?
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é:
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.
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.
reset
a parfaitement fonctionné pour moi dans iTerm