Изменить: Проблема с включенной мышью, vimкажется, специфична для gnome-terminal(версия 3.4.1.1-1; я использую режим отката gnome 3). Если я запускаю xterm, поддержка мыши vimпо умолчанию отключена, и у меня есть возможность включить ее ( :set mouse=aчего я никогда не делаю) и отключить ( :set mouse=). В отличие от этого , когда я бегу vimв gnome-terminal, поддержка мыши включена по умолчанию , и это не представляется возможным , чтобы вывести его из строя ( :set mouse=не имеет никакого эффекта). Есть ли решение проблемы с изменением эмулятора терминала?
Я хочу полностью отключить поддержку мыши в vim. Я использую vimверсию 2: 7.3.547-3 до gnome-terminalверсии 3.4.1.1-1. Следующие команды, выполняемые непосредственно в vim или добавленные в мой .vimrcфайл, не могут отключить поддержку мыши:
set mouse =
set mouse =""
Основываясь на прочтении руководства vim и размещении сообщений в сети, одна или обе эти команды должны работать. В частности, в руководстве vim говорится следующее
'mouse' string (default "", "a" for GUI, MS-DOS and Win32)
The mouse can be enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
c Command-line mode
h all previous modes when editing a help file
a all previous modes
r for |hit-enter| and |more-prompt| prompt
Normally you would enable the mouse in all four modes with: >
:set mouse=a
When the mouse is not enabled, the GUI will still use the mouse for
modeless selection. This doesn't move the text cursor.
Я использую ноутбук, и каждый раз, когда моя рука чистит трекпад, мое положение курсора в vim резко меняется.