Edycja: Problem z włączoną myszą vimwydaje się być specyficzny dla gnome-terminal(wersja 3.4.1.1-1; Używam trybu awaryjnego gnome 3). Jeśli uruchomię xterm, obsługa myszy w vimjest domyślnie wyłączona i mam opcję, aby ją włączyć ( :set mouse=aczego nigdy nie robię) i wyłączyć ( :set mouse=). W przeciwieństwie do tego, kiedy biegnę vimna gnome-terminalwsparcie myszy jest domyślnie włączona i nie jest możliwe, aby ją wyłączyć ( :set mouse=nie ma wpływu). Czy brakuje rozwiązania zmieniającego emulator terminala?
Chcę całkowicie wyłączyć obsługę myszy w vim. vimKorzystam z wersji 2: 7.3.547-3 do gnome-terminalwersji 3.4.1.1-1. Następujące polecenia, wykonane bezpośrednio w vimie lub dodane do mojego .vimrcpliku, nie wyłączają obsługi myszy:
set mouse =
set mouse =""
Na podstawie przeczytania instrukcji vima i postów online, jedno lub oba z tych poleceń powinny działać. W szczególności instrukcja vim zawiera następujące informacje
'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.
Używam laptopa i za każdym razem, gdy moja ręka szczotkuje gładzik, moja pozycja kursora w vimie gwałtownie się porusza.