В течение нескольких лет я работал в среде, которая очень плавно использует 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
которая рассматривает каждое окно как отдельную вкладку. Не знаю, является ли это возможным способствующим фактором.