374 votes

Comment désactiver le "défilement de l'historique" dans iTerm2

J'ai installé la nouvelle iTerm 2. Il m'a demandé, dans une barre jaune en haut si j'aimerais activer une fonctionnalité de la souris. Malheureusement, je ne me souviens pas de la phrase exacte plus.

Par accident, j'ai approuvé. Maintenant, quand j'utilise la molette de la souris dans iTerm, il n'a pas faites défiler la plus, mais au lieu de cela, il va déclenche la commande de l'histoire. Comme si j'allais appuyer sur le curseur.

Je n'arrivais pas à trouver le bon réglage pour désactiver cette fonction à nouveau. Quelqu'un sait-il où je peux activer cette option?

Thx pour les aider!

629voto

Thomas Dickey Points 29672

Un peu de terminaux, y compris iTerm2, ont une fonction où ils changent le comportement de la roue de la souris lorsqu'un plein écran de programme tel que viou screen ou tmux est en cours d'exécution. Ce qui se passe lorsque ces programmes utilisent le suppléant de l'écran, pour fournir une fonction utile. Normalement, lorsque vous utilisez l'autre de l'écran en iTerm2, la roue de la souris actes comme la barre de défilement, défilement de la totalité de l'écran vers le haut/vers le bas. Mais lorsque cette fonction est activée, iTerm2 envoie le curseur vers le haut/bas de votre clavier, ce qui rend votre commande de changement historique.

Comme suggéré dans un autre commentaire, sélectionnez les Préférences de menu:

enter image description here

et en cela, sélectionnez le Avancé onglet. Faites défiler vers le bas de la Souris section,

enter image description here

et de bascule de l'entrée pour

Molette de défilement envoie des touches fléchées alors que dans d'autre mode d'écran

de Oui à Non. Vous devrez redémarrer iTerm2 pour que la modification prenne effet. (Avec iTerm2 v3.1.5 modifications prennent effet sans redémarrer.)

83voto

Ortomala Lokni Points 5613

Si vous êtes dans le même piège le défilement de l'histoire de la mode, vous pouvez échapper à l' exécution de vi et de sortie directement. Vous pouvez également choisir un autre programme que l'utilisation d'un autre écran et la sortie directement les.

Le défilement de l'histoire avec la molette de la souris devrait, en théorie, n'arrive jamais. En pratique, il arrive parce que parfois, l'autre mode de l'écran n'est pas correctement mise sous tension. La accepté de répondre résout le problème par la désactivation d'une fonctionnalité qui est utile, à savoir le défilement dans vi, moins, ... avec la molette de la souris ou le trackpad. Vous pouvez garder l'option dans les préférences avancées:

Molette de défilement envoie des touches fléchées alors que dans d'autre mode d'écran

la valeur oui. Vous serez parfois piège dans le défilement de l'histoire de la mode. Mais si vous savez comment vous échapper, c'est pas un problème.

55voto

otrejni Points 155

Vous devrez probablement juste sortir d’autre console.

Essayez :``

14voto

Idiot Points 91

Préférences : Advanced : roue de défilement de la souris : envoie des flèches en mode alternatif

1voto

Stan Points 11

J’ai eu ce même problème et aucune des solutions j’ai lu et essayé a fonctionné. Ce qui fixe mon problème était éteignant garantir la saisie de clavier et maintenant quand j’utilise la souris pour faire défiler en ssh et en mode terminal sur macOS 10.13 que ça marche comme je m’attendais pas trop !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X