Позвольте мне начать с того, что я стараюсь использовать мышь в vim как можно меньше, но бывают случаи, когда я в конечном итоге использую ее, чтобы щелкнуть мышью или выделить что-то.
С учетом сказанного, вот проблема, с которой я столкнулся. По большей части у меня будет развернут мой терминал (терминатор) на одном из моих мониторов, и я, как правило, открою vim с 2 или 3 окнами, разделенными вертикально на нем. Проблема возникает, когда я нажимаю на крайнее правое окно; вместо этого он переместит курсор в крайнее левое окно. Поскольку я редко нажимаю, это действительно сбивает меня с толку, когда это не ожидаемое поведение, и я никогда не могу привыкнуть к нему.
Я искал вокруг, в чем может быть проблема, и обнаружил, что была проблема с xterm и щелчками мышью мимо 220-го столбца в терминале. Предположительно, с тех пор это было исправлено. Мне легче проверить проблему, просто открыв vim в терминале с максимальным размером и создав строку длиной ~ 250 символов. Я не могу нажать ни на одного персонажа после 220-го столбца. После поиска я обнаружил, что многие люди предлагают установить "ttymouse = sgr" в .vimrc. Я попробовал это, но это ничего не изменило.
Я упомянул, что я использую терминатор в качестве моего терминала. Я не вижу такого поведения в gnome-терминал, но я действительно предпочел бы придерживаться терминатора. Я не очень знаком с тем, как интеграция с мышью работает с программами внутри терминала, но я думаю, что кое-что в возможностях терминала различно для терминатора и gnome-терминала.
Я использую Ubuntu 14.04 LTS.