В течение нескольких лет я работал в среде, которая очень плавно использует 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

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

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

0