Pourquoi les caractères aléatoires sont-ils insérés dans ma session de tmux?

Parfois, lorsque j'utilise la souris, ou maintenez enfoncée une touche de mouvement dans le tux, les caractères aléatoires sont insérés. Par exemple, lorsque j'appuie sur la touche de mouvement gauche, "D" est souvent inséré. Un clic gauche de la souris entraîne souvent "[M # §T" – Est-ce que quelqu'un sait pourquoi?

J'utilise tmux-1.6, et je reçois ces erreurs sur une session SSH et j'utilise mobaXterm sur Windows 7.

J'ai également rencontré ce problème (mon terminal étant terminateur) et j'ai trouvé le commentaire sur la souris UTF8. Je pouvais continuer à utiliser mon programme terminal actuel avec tmux set mouse-utf8 off .

Ce qui semble avoir résolu le problème. J'ai configuré ceci dans mon ~ / .tmux.conf en conséquence.

L'entrée dans tmux.conf devrait ressembler à ceci: set -g mouse-utf8 off , avec le commutateur global -g (utilisez l'option pour toutes les sessions).

J'ai constaté que le problème concerne le terminal, et non le tmux. Les terminaux doivent soutenir "utf8 mouse", et s'ils ne le sont pas, ce sont les symptômes éprouvés. Passer à Putty ou à uxterm a résolu le problème pour moi.

J'utilise Cygwin mintty et j'ai trouvé que je devais changer les Options;

  • Options -> Souris-> Par défaut
  • Cliquez sur cible d'Application à Fenêtre.

Après cela, j'ai pu cliquer à l'intérieur de Tmux> Vim sans insérer de caractères drôles et la roulette de la souris a recommencé à fonctionner.

J'ai eu le même problème sur Mac OS X et iTerm2. Je l'ai déposé comme un bug auprès des mainteneurs iTerm2, mais je n'ai jamais pu obtenir un bon fichier journal pour se soumettre à eux. À la fin, j'ai simplement désactivé le support de la souris de tmux avec le mode-mouse off . Votre question m'amène à croire que ce peut être une question de tmux après tout. Je voudrais déposer un rapport de bogue avec tmux et voir où cela mène.