J'ai regardé autour et les gens disent que mettre
set -g mouse-mode on
devrait vous permettre de faire défiler la sortie du terminal lors de l'exécution de tmux. Cependant, après avoir mis cela dans mon ~/.tmux.conf
fichier et avoir dit tmux set -g mouse-mode on
lors d'une session tmux, rien ne change. Lorsque je fais défiler, je reste en dehors de tmux comme faire défiler dans vim avec les paramètres par défaut.
Quelqu'un sait pourquoi c'est?
mode-mouse
dans l'ancienne versionRéponses:
Cette option a donc été renommée dans la version 2.1 (18 octobre 2015)
Depuis le changelog :
Voilà donc ce que j'utilise maintenant dans mon
.tmux.conf
fichierla source
set -g mouse on
, cela rompra la possibilité de sélectionner du texte dans le terminal de Mac. Je dois faire spécifiquementset -g mouse off
pour sélectionner le texteComme l'a noté @ Graham42, l'option souris a changé dans la version 2.1. Le défilement nécessite maintenant que vous passiez d'abord en mode copie. Pour activer le défilement presque identique à ce qu'il était avant 2.1, ajoutez le suivant à votre
.tmux.conf
.Cela permettra de faire défiler le survol d'un volet et vous pourrez faire défiler ce volet ligne par ligne.
Source: https://groups.google.com/d/msg/tmux-users/TRwPgEOVqho/Ck_oth_SDgAJ
la source
mouse
comme le dit la réponse acceptée ne fonctionne pas pour moi - cet alias qui passe en mode copie était parfaitJuste un petit avertissement à quiconque perd la raison en ce moment:
https://github.com/tmux/tmux/blob/310f0a960ca64fa3809545badc629c0c166c6cd2/CHANGES#L12
c'est juste
la source
set -g mouse
en~/.tmux.conf
. Cependant, notez que cela rendra le copier / coller de texte dans le terminal via la souris plus difficile (je suis sûr qu'il existe un moyen - je ne l'ai pas cherché moi-même).cela devrait fonctionner:
puis ressource puis fichier de configuration
ou tuer le serveur
la source
Collez ici dans ~ / .tmux.conf
et exécuter sur le terminal
la source
Comme l'a dit @ Graham42, à partir de la version 2.1, les options de la souris ont été renommées mais vous pouvez utiliser la souris avec n'importe quelle version de tmux en l'ajoutant à votre ~ / .tmux.conf:
Coquilles Bash :
Coquilles Sh (Bourne shell):
J'espère que cela t'aides
la source
style
options resp.fg
-,bg
- etattr
-abolition dans tmux 2.9 . mais cela ne fonctionne pas car au moins mon shell refuse de comparer les nombres à virgule flottante ... et si votre localisation utilise autre chose qu'un.
virgule flottante, vous devez également contourner ce problème.tmux -V | cut -d ' ' -f2
votre shell?tmux -V | sed -E 's/tmux ([0-9.]*).*$/\\1/;'
pour l'analyser de manière plus robuste./bin/sh
c'est Bash, j'ai besoin de la syntaxe Sh , probablement parce que Bash entre en mode POSIXEssaye ça. Cela fonctionne sur mon ordinateur.
la source
Vous pouvez toujours utiliser la logique diable de définir des options en fonction de votre version actuelle de Tmux: voir ma réponse précédente .
Mais depuis Tmux v1.7,
set-option
ajoute "-q" pour réduire les erreurs et ne rien imprimer (voir changelog ). Je recommande d'utiliser cette fonctionnalité, elle est plus lisible et facilement extensible.Ajoutez ceci à votre
~/.tmux.conf
:Redémarrez tmux ou
source-file
votre nouveau.tmux.conf
Note latérale: je suis prêt à supprimer mon ancienne réponse si les gens préfèrent celle-ci
la source