Últimamente he estado trabajando mucho en mi computadora portátil y accidentalmente hago clic mientras escribo. Sé que podría eliminar set mouse=a
en mi .vimrc
, pero a veces me gusta usar el ratón.
¿Qué puedo hacer para crear una función de alternar para alternar el soporte del mouse?
mouse=nv
, para que no esté habilitado durante el modo de inserción?Respuestas:
Puede recuperar el valor de una opción utilizando su nombre con un
&
antecedente. Entonces, una función de alternar simple para lamouse
opción sería:Esto alterna entre "sin mouse" y "mouse en todos los modos". Puedes usarlo a través de
:call ToggleMouse()
PD: no use algo como esto para las opciones que son booleanas, ya que
:set option!
pueden usarse para invertirlas.fuente
Agregue el siguiente código en el
.vimrc
archivo.fuente