3

Недавно я обновил себя до gvim7.3gvim7.2), и я потерял свою функцию вставки средней кнопки мыши.

Примечание: эта проблема только в gvim , мой vim работает как положено.

Какие магические вещи я должен добавить в свой vimrc чтобы вернуть потрясающую функциональность?

3 ответа3

2

У меня была похожая проблема с средней кнопкой мыши, внезапно не вставленной в vi. Следуя приведенному выше совету, я смог нормально вставить при запуске vi с ключами -N -u , поэтому я отредактировал свой файл .vimrc и закомментировал

set mouse=a

Это вернуло мне желаемую функциональность вставки.

1

Что вы сделали, чтобы обновить? Вы установили последний пакет gvim своего дистрибутива вместо предыдущего пакета gvim того же дистрибутива? Вы построили это сами? Вы обновили gvim и vim?

Если обновление не изменило ваш vimrc, то нет никаких оснований полагать, что изменение вашего vimrc решит проблему.

В терминале запустите gvim так:

gvim -N -u NONE

Это будет игнорировать все ваши файлы конфигурации. Скопируйте откуда-нибудь текст, переместите указатель мыши в окно gvim и нажмите среднюю кнопку мыши. Следует вставить все, что вы скопировали. Если этого не произошло, значит, что-то не так с вашей сборкой gvim. Подсказки могут быть найдены в выводе

:version

Если вставка сработала, значит, проблема в вашей конфигурации. Когда вы запускаете gvim, убедитесь, что

:verbose set mouse?

печатает "мышь = а". Если этого не произойдет, он скажет вам, где значение параметра «мыши» изменяется.

Чтобы убедиться, что gvim видит ваш средний щелчок мыши, вы можете перевести gvim в режим вставки (например, введите o), затем нажать Ctrl-V и щелкнуть среднюю кнопку мыши. Gvim должен вставить текст «<MiddleMouse>».

Если это не выявит проблему, дайте мне знать результаты, и мы пойдем оттуда.

0

У меня такая же проблема. Я добавил в ~/.vimrc:

set mouse=

После этого вставка средней кнопки мыши снова заработает.

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