21

Иногда, когда я использую мышь или нажимаю и удерживаю клавишу перемещения в tmux, вставляются случайные символы. Например, когда я нажимаю левую клавишу движения, часто вставляется буква "D". Щелчок левой кнопкой мыши часто приводит к «[M # §T» - кто-нибудь знает, почему это так?

Я использую tmux-1.6, и я получаю эти ошибки во время сеанса SSH и использую mobaXterm в Windows 7.

4 ответа4

30

Я также столкнулся с этой проблемой (мой терминал был терминатором) и нашел, что комментарий о мыши UTF8 помог. Я действительно смог продолжить использовать мою текущую терминальную программу с tmux set mouse-utf8 off .

Который, кажется, решил проблему. Я установил это в моем ~/.tmux.conf соответственно.

Запись в tmux.conf должна выглядеть следующим образом: set -g mouse-utf8 off с глобальным ключом -g (используйте эту опцию для всех сессий).

11

Я обнаружил, что проблема с терминалом, а не с Tmux. Терминалы должны поддерживать "мышь utf8", и если они этого не делают, это симптомы. Переход на putty или uxterm решил проблему для меня.

5

Я использую Cygwin Mintty и обнаружил, что мне пришлось изменить параметры;

  • Параметры -> Мышь> По умолчанию
  • Нажмите цель из приложения в окно.

После этого я мог щелкнуть внутри Tmux> Vim без вставленных забавных символов, и колесо мыши снова заработало.

2

У меня была такая же проблема на Mac OS X и iTerm2. Я отправил сообщение об ошибке в службу поддержки iTerm2, но так и не смог получить хороший файл журнала для отправки в него. В конце концов, я просто отключил поддержку мыши tmux с mode-mouse off . Ваш вопрос заставляет меня поверить, что это может быть проблемой Tmux в конце концов. Я подам отчет об ошибке в tmux и посмотрю, к чему это приведет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .