Ich habe in letzter Zeit viel an meinem Laptop gearbeitet und klicke versehentlich beim Tippen. Ich weiß, dass ich set mouse=a
meine entfernen kann .vimrc
, aber manchmal benutze ich gerne die Maus.
Was kann ich tun, um eine Umschaltfunktion zum Umschalten der Mausunterstützung zu erstellen?
mouse=nv
, damit es im Einfügemodus nicht aktiviert wird?Antworten:
Sie können den Wert einer Option abrufen, indem Sie ihren Namen mit einem
&
vorangestellten Wert verwenden . Eine einfache Umschaltfunktion für diemouse
Option wäre also:Dies schaltet zwischen "keine Maus" und "Maus in allen Modi" um. Sie können es über verwenden
:call ToggleMouse()
PS: Verwenden Sie so etwas nicht für boolesche Optionen, da diese
:set option!
zum Invertieren verwendet werden können.quelle
Fügen Sie den folgenden Code in die
.vimrc
Datei ein.quelle