Le défilement Tmux est un peu différent du simple défilement avec une molette de souris ou un trackpad.
Dans tmux, le défilement est accompli en envoyant d'abord 'prefix- ['. Vous verrez une petite boîte jaune dans le coin supérieur droit de la fenêtre de votre terminal.
Dans ce mode, vous pouvez utiliser les touches fléchées, PageUp, PageDown, Ctrl-U, Ctrl-D, hjkl (vi-mode) ou d'autres touches de mouvement configurables pour faire défiler vers l'avant ou l'arrière dans le tampon.
Il existe une option dans les versions relativement récentes de tmux qui vous permet d'utiliser la souris en mode défilement.
ajoutez ceci à votre .tmux.conf
set-option -g mouse on
De plus, si la mémoire est utilisée, tmux est «intégré» à iTerm, et donc des fonctionnalités comme le multiplexage sont également intégrées. Y a-t-il une raison pour laquelle vous souhaitez utiliser tmux dans iTerm? Le terminal OSX intégré est définitivement amélioré par un multiplexeur comme tmux, mais iTerm cherche à remédier à ces lacunes en étant une solution autonome.
EDIT 1: Après la mise à niveau vers El Capitan, j'ai remarqué un comportement inconnu lors de l'utilisation de Terminal.app et tmux. Cela m'a conduit à un excellent article détaillant les options que je ne connaissais pas et qui cherchent à répondre à votre question plus en profondeur que je ne pouvais l'espérer. Toutes les options sont spécifiques à tmux, pour autant que je sache, et sont indépendantes des versions OSX, donc les utiliser dans Yosemite devrait être bien. Votre question de défilement est abordée ici, avec des options telles que:
bind-key -t vi-copy WheelUpPane scroll-up
bind-key -t vi-copy WheelDownPane scroll-down
Beaucoup plus d'options utiles dans l'article lié ci-dessous.
https://ryanfb.github.io/etc/2015/10/19/tmux_mouse_mode_on_el_capitan.html
J'ai trouvé les moyens suivants pour y faire face (macOS Mojave):
Activez le mode de défilement tmux, puis appuyez sur la touche flèche vers le haut; iTerm vous invite à définir la préférence susmentionnée pour le défilement. Mais au cas où vous auriez manqué / rejeté cette invite, vous ne serez plus invité, je pense.
Allez dans les paramètres iTerm -> "Avancé" -> "La molette de défilement envoie les touches fléchées en mode d'écran alternatif" -> réglez sur "oui".
la source