tmux вмешивается в команды мыши vim, в зависимости от расположения указателя

361
BlairHippo

В течение нескольких лет я работал в среде, которая очень плавно использует vimвнутри tmux. Но они недавно начали бороться друг с другом, и я не понимаю, почему.

Если указатель мыши находится слишком далеко вправо или (иногда) слишком далеко внизу экрана, команды мыши каким-то образом искажаются. Попытка щелкнуть вкладки с правой стороны вверху vimприводит к появлению восклицательных знаков в желобе. Прокрутка вверх или вниз, если я слишком далеко направо, приведет к странным случайным выводам символов.

Если я запускаю vimвне tmuxсеанса, он работает нормально, поэтому это должно быть взаимодействие между ними, которое вызывает проблему.

У меня есть эти параметры в моем .tmux.conf:

set -g default-terminal "screen-256color" set-window-option -g xterm-keys on set-option -g mode-mouse on 

У кого-нибудь есть идеи о том, что происходит или как я могу это исправить?

FWIW, я запускаю iTerm2 на Mac с tmuxинтеграцией, которая рассматривает каждое окно как отдельную вкладку. Не знаю, является ли это возможным способствующим фактором.

0

0 ответов на вопрос