В последнее время я много работаю на своем ноутбуке, и случайно нажимаю при наборе текста. Я знаю, что могу удалить set mouse=a
в моем .vimrc
, но иногда мне нравится использовать мышь.
Что я могу сделать, чтобы создать функцию переключения для поддержки мыши?
mouse=nv
, чтобы он не был включен в режиме вставки?Ответы:
Вы можете получить значение параметра, используя его имя с
&
добавленным префиксом. Таким образом, простая функция переключения дляmouse
опции будет:Это переключает между «без мыши» и «мышь во всех режимах». Вы можете использовать его через
:call ToggleMouse()
PS: не используйте что-то подобное для булевых опций, так как они
:set option!
могут быть использованы для их инвертирования.источник
Добавьте ниже код в
.vimrc
файле.источник