其他分享
首页 > 其他分享> > Debian-VIM设置mouse-=a不生效解决办法

Debian-VIM设置mouse-=a不生效解决办法

作者:互联网

问题背景:
Debian设置VIM修改/etc/vim/vimrc的set mouse-=a不生效
解决办法:
编辑/usr/share/vim/vim81/defaults.vim在文件最后添加set mouse-=a

之前都是用Centos,因为工作需要,现在都是用的Debian。
CentOS和Debian的区别有:
1、CentOS是redhat的社区版,功能和RHEL(redhat的商业版)类似,但免费;
2、Debian是社区版,没有商业版;
3、CentOS使用的包管理方式是:基于RPM包的YUM包管理方式;
4、Debain使用的包管理方式是:apt-get/dpkg包管理。
CentOS和Debian的相同点:
1、CentOS和Debian都是基于Linux内核的GNU/Linux发行版;
2、基本命令都是相同的,会一个系统另一个也能很快掌握。

CentOS和Debain的使用,感受到的最大的不同可能是包管理上的命令,其它命令因为都是Linux内核,也大同小异了。
但是还有一个比较烦人的问题是Debian的VIM和centos的有些许区别
很明显的就是Debian的VIM默认设置启用鼠标功能即set mouse=a,这个会导致鼠标右键菜单有问题
在centos上我们一般修改/etc/vim/vimrc就行时VIM配置生效,但是在Debian上是另一个配置文件设置的。看图

image

小技巧:上图是通过ScreenToGif软件录制生成
可以看到,我们在配置/usr/share/vim/vim81/defaults.vim里的set mouse-=a前,在vim里右键不会弹出菜单,设置后才能正常使用鼠标复制粘贴等功能

标签:set,CentOS,vim,VIM,mouse,Debian
来源: https://www.cnblogs.com/biaopei/p/15967508.html