感觉鼠标模式挺有用的,所以弄了个快捷键出来快速切换一下鼠标和非鼠标模式
在 /etc/vim/vimrc.local
或 ~/.bashrc
中加上这段
map <F9> <ESC>:call Mouse()<CR>
function Mouse()
if has('mouse')
if &mouse==""
:set mouse=a
:echo "mouse enabled"
else
:set mouse=""
:echo "mouse disabled"
endif
else
:echo "no mouse"
endif
endfunction
这里面 map
命令将 F9 按键绑定到了 <ESC>:call Mouse()<CR>
上,其中 ESC 是为了应对已经进入 Visual 模式的情况,先退出,然后再执行函数;CR 则是换行,应用命令。
函数里 &mouse
表示获取 vim 中 mouse
选项的值。