Debian9 下为 vim 启用鼠标复制粘贴

最近发现在 Debian9 系统下使用 apt 安装的 vim 是没办法正常使用鼠标左右键来复制粘贴的。

具体表现为:在使用 vim 编辑文件时按下鼠标右键后会进入如下图所示的“可视化(VISUAL)模式”,而不是正常的“弹出鼠标右键菜单”。

解决方案

经过查找资料后发现原来这是因为在 Debian9 下安装的 vim8.0 默认无视了鼠标消息导致的。要解决这个问题其实也很简单,手动添加鼠标配置项覆盖它的默认配置即可。

编辑配置文件(文件不存在时则新建一个):

1
vim /etc/vim/vimrc.local

然后在文件中添加如下配置项:

1
2
3
4
5
source /usr/share/vim/vim80/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
set mouse=r
endif

保存文件并退出后,再次使用 vim 时就会发现能够正常的使用鼠标右键来进行复制粘贴操作啦!