Edycja: Problem z włączoną myszą vim
wydaje 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 vim
jest domyślnie wyłączona i mam opcję, aby ją włączyć ( :set mouse=a
czego nigdy nie robię) i wyłączyć ( :set mouse=
). W przeciwieństwie do tego, kiedy biegnę vim
na gnome-terminal
wsparcie 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
. vim
Korzystam z wersji 2: 7.3.547-3 do gnome-terminal
wersji 3.4.1.1-1. Następujące polecenia, wykonane bezpośrednio w vimie lub dodane do mojego .vimrc
pliku, 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.