Я работаю на MacOS 10.14, используя интеграцию iTerm2 и tmux.Тем не менее, щелчок мыши не работает хорошо.
Когда я использую vim, я устанавливаю mouse = a, но могу перемещать курсор только моей мышью в пределах первых 91 столбца, что странно!Если я щелкну область, которая находится за пределами 91 столбца, будут напечатаны два символа, такие как "!!", "##", "%%" .... Символ зависит от строки, по которой я нажимаю.Говоря «столбец», я не имел в виду число col в vim, это больше похоже на позицию в этом окне.Например, если ширина моего окна равна 100, но я набираю 120 символов в одной строке, vim переместит последние 20 символов в следующую строку в окне, но все равно будет рассматривать ее как одну строку.В этом случае эти 20 символов обычно можно выбрать с помощью мыши.
Я провел несколько экспериментов и обнаружил следующее:
- Это не проблема с vim.Потому что я также тестировал nano и emacs, и проблема та же.
- Если я использую только tmux (я имею в виду использование tmux, но не tmux -CC), проблема исчезнет.Поэтому я могу сказать, что это является результатом интеграции iTerm2 и Tmux.
Вы знаете, как это исправить ??