J'ai beaucoup travaillé sur mon ordinateur portable ces derniers temps, et je clique accidentellement lors de la frappe. Je sais que je pouvais retirer set mouse=a
mon .vimrc
, mais parfois j'aime utiliser la souris.
Que puis-je faire pour créer une fonction bascule pour basculer la prise en charge de la souris?
mouse=nv
pour qu'il ne soit pas activé en mode insertion?Réponses:
Vous pouvez récupérer la valeur d'une option en utilisant son nom avec un
&
préfixe. Ainsi, une fonction bascule simple pour l'mouse
option serait:Cela bascule entre «pas de souris» et «souris dans tous les modes». Vous pouvez l'utiliser via
:call ToggleMouse()
PS: n'utilisez pas quelque chose comme ça pour les options qui sont booléennes, car celles
:set option!
- ci peuvent être utilisées pour les inverser.la source
Ajoutez le code ci-dessous dans le
.vimrc
fichier.la source