将复制功能添加到右键

 这个问题的原因应该是你的vim修改了配置文件,增加了下面这一句

       set mouse=a;

 vi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中:
The mouse can be enabled for different modes:
n       Normal mode
v       Visual mode
i       Insert mode
c       Command-line mode
h       all previous modes when editing a help file
a       all previous modes
r       for |hit-enter| and |more-prompt| prompt

      加了这句后,在vim中就开启了在所有模式下的鼠标右键功能,这样就屏蔽了鼠标右键的复制功能

   我在网上看了大部分人的解决办法都是注释掉set mouse=a这句或者将其值赋为空,这样确实可以用右键复制了,但是下次vim写代码时就没有鼠标点哪光标到哪的功能了。所以这个方法还不是一个很好的解决方法,推荐如下:

在 用户目录下的隐藏文件 .vimrc后添加  


""mouse settings
map <C-c> :set mouse=<CR>     "Ctrl+c 开启右键复制项

map <C-g> :set mouse=a<CR>   "Ctrl+g  禁用右键复制项

这是mouse的两种模式切换,Ctrl+c/g组合键可以自定义!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值