iTerm2 + Tmux: щелчок мыши работает только для первых 91 столбцов - PullRequest
0 голосов
/ 26 октября 2018

Я работаю на MacOS 10.14, используя интеграцию iTerm2 и tmux.Тем не менее, щелчок мыши не работает хорошо.

Когда я использую vim, я устанавливаю mouse = a, но могу перемещать курсор только моей мышью в пределах первых 91 столбца, что странно!Если я щелкну область, которая находится за пределами 91 столбца, будут напечатаны два символа, такие как "!!", "##", "%%" .... Символ зависит от строки, по которой я нажимаю.Говоря «столбец», я не имел в виду число col в vim, это больше похоже на позицию в этом окне.Например, если ширина моего окна равна 100, но я набираю 120 символов в одной строке, vim переместит последние 20 символов в следующую строку в окне, но все равно будет рассматривать ее как одну строку.В этом случае эти 20 символов обычно можно выбрать с помощью мыши.

Я провел несколько экспериментов и обнаружил следующее:

  1. Это не проблема с vim.Потому что я также тестировал nano и emacs, и проблема та же.
  2. Если я использую только tmux (я имею в виду использование tmux, но не tmux -CC), проблема исчезнет.Поэтому я могу сказать, что это является результатом интеграции iTerm2 и Tmux.

Вы знаете, как это исправить ??

...