Como desativar a roda de rolagem no Vim

7

Estou usando o Vim 7.3.829 no Windows 7, como desabilitar completamente a roda de rolagem nas configurações do Vim?

    
por Shane Thornton 23.06.2013 / 03:12

2 respostas

3

Você precisa mapear os vários eventos da roda de rolagem para <nop> :

:nmap <ScrollWheelUp> <nop>
:nmap <S-ScrollWheelUp> <nop>
:nmap <C-ScrollWheelUp> <nop>
:nmap <ScrollWheelDown> <nop>
:nmap <S-ScrollWheelDown> <nop>
:nmap <C-ScrollWheelDown> <nop>
:nmap <ScrollWheelLeft> <nop>
:nmap <S-ScrollWheelLeft> <nop>
:nmap <C-ScrollWheelLeft> <nop>
:nmap <ScrollWheelRight> <nop>
:nmap <S-ScrollWheelRight> <nop>
:nmap <C-ScrollWheelRight> <nop>

Copie e cole essas linhas e altere "nmap" para "imap" e, em seguida, faça novamente para "vmap".

Veja:

:help scroll-mouse-wheel
:help <nop>

E se você não estiver familiarizado com os mapeamentos:

:help map.txt
    
por 23.06.2013 / 20:35
3

Você pode remover o mapa deles,

   :map <ScrollWheelUp> <C-Y>
   :map <S-ScrollWheelUp> <C-U>
   :map <ScrollWheelDown> <C-E>
   :map <S-ScrollWheelDown> <C-D>

Ref: vimdoc Rolando com a roda do mouse .

Também deve haver uma única configuração, mas não consigo localizá-la no momento.

    
por 23.06.2013 / 05:01

Tags