Ultimamente, tenho trabalhado muito no meu laptop e clico acidentalmente enquanto digito. Eu sei que poderia remover set mouse=a
no meu .vimrc
, mas às vezes gosto de usar o mouse.
O que posso fazer para criar uma função de alternância para alternar o suporte do mouse?
mouse=nv
, para que não seja ativado durante o modo de inserção?Respostas:
Você pode recuperar o valor de uma opção usando seu nome com um
&
anexo. Portanto, uma função de alternância simples para amouse
opção seria:Isso alterna entre "sem mouse" e "mouse em todos os modos". Você pode usá-lo via
:call ToggleMouse()
PS: não use algo parecido com isto para opções que são booleanas, pois elas
:set option!
podem ser usadas para invertê-las.fonte
Adicione o código abaixo no
.vimrc
arquivo.fonte