Отключить щелчки мыши в gvim на Ubuntu


11

Как мне заставить gvim игнорировать щелчки мышью. Я действительно устал от трекпада, заставляющего мой курсор повсюду. Я использую xubuntu, если это что-то значит.

Ответы:


11

Я использую:

:set mouse=c

Это устанавливает его в режим командной строки. Вы можете прочитать обо всех вариантах, набрав,

:help mouse

Чтобы избежать необходимости вводить команду каждый раз, вы можете поместить ее в ~ / .vimrc


3

Как сказал Акира, вы можете полностью отключить мышь, но вы также можете выборочно отключить кнопки мыши, сопоставив их <nop>. Например, если это просто проблема в режиме вставки и просто левой кнопкой мыши:

:imap <LeftMouse> <nop>

Вы даже можете сделать это за двойной клик:

:imap <2-LeftMouse> <nop>

Видеть:

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


1

У меня была та же проблема, и хотя можно полностью отключить мышь / тачпад, есть лучшее решение: отключить тачпад во время набора текста.

Для Ubuntu есть как к .


0

Я использую set so=1в моем .gvimrc или .vimrc в разделе GUI. Другие для Ctrl+ Cи Ctrl+ Vвставки, что совершенно удобно в графическом интерфейсе.

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.