Wyłącz kliknięcia myszą w gvim na Ubuntu


11

Jak sprawić, by gvim ignorował kliknięcia myszy. Naprawdę mam dość gładzika, który sprawia, że ​​kursor jest wszędzie. Używam Xubuntu, jeśli to coś znaczy.

Odpowiedzi:


11

Używam:

:set mouse=c

Ustawia to tryb wiersza poleceń. Możesz przeczytać o wszystkich opcjach, pisząc,

:help mouse

Aby uniknąć konieczności wpisywania polecenia za każdym razem, możesz umieścić je w ~ / .vimrc


3

Jak powiedział Akira, możesz całkowicie wyłączyć mysz, ale możesz również selektywnie wyłączyć przyciski myszy, mapując je <nop>. Na przykład, jeśli jest to tylko problem w trybie wstawiania i tylko lewy przycisk myszy:

:imap <LeftMouse> <nop>

Możesz to zrobić nawet dla podwójnych kliknięć:

:imap <2-LeftMouse> <nop>

Widzieć:

:help gui-mouse-mapping
:help map-overview


1

Miałem ten sam problem i chociaż można całkowicie wyłączyć mysz / touchpad, istnieje lepsze rozwiązanie: wyłączyć touchpad podczas pisania.

Ubuntu jest jak to zrobić .


0

Używam set so=1w moim .gvimrc lub .vimrc w sekcji GUI. Pozostałe służą do wklejania Ctrl+ Ci Ctrl+ V, co jest całkowicie wygodne w GUI.

if has('gui_running')
        vmap <C-c> "+yi
        vmap <C-x> "+c
        vmap <C-v> c<ESC>"+p
        imap <C-v> <C-r><C-o>+
        set so=1
endif
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.