LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 905|回复: 5

vim 中 鼠标选中的内容 为何无法通过 鼠标中键 黏贴

[复制链接]
发表于 2010-6-9 19:27:25 | 显示全部楼层 |阅读模式
以前的 vim 中使用鼠标选中的内容,可以使用中键黏贴到 网页的 Form 里面,可是现在不知怎的

失效了,我现在没有安装 gvim ,就单纯的使用 终端里面的 vim 不是是不是 gvim 的特性,还是

vim 配置的问题。

PS:以前网页,vim 的内容都可以使用 X11 下面“选中 + 鼠标中键”黏贴的,可是现在,只能在

insert 模式里面通过 Shift + Insert 键往vim里面粘贴内容,不知是哪里出了问题,还是系统升级

了?!

还请有知道的兄台指点一二,在下谢过!!!
发表于 2010-6-9 21:35:08 | 显示全部楼层
鼠标事件有两种处理方式,程序处理和 X 处理。

如果 X 负责处理,则是左键选择,中间粘贴。

要让 vim 中由 X 负责处理,有两个方法:

1. 按住 shift 键,然后选择,此时由 X 处理该选择。如果放掉shift键,则由 vim 处理该选择。
2. 在 .vimrc 中设置 set mouse=    (就是说清空),此时vim永远不再干涉鼠标选择,永远把处理权交给 X。
回复 支持 反对

使用道具 举报

发表于 2010-6-9 21:44:20 | 显示全部楼层
一直shift + insert
回复 支持 反对

使用道具 举报

发表于 2010-6-9 22:03:53 | 显示全部楼层
Post by smileoa;2095695
一直shift + insert

+1
<msg len patch>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-9 22:20:48 | 显示全部楼层
  1. 非常感谢 poet 兄台
复制代码

你的方法刚才都试了,X 控制 的话连选中的行号也一同给复制了,请问这可以通过参数

修改吗。

方法二,鼠标的滚动和选择功能就失效了,难道是我以前记错了,我记得,中键打遍天
下的,可是现在竟然复杂了这么多!
回复 支持 反对

使用道具 举报

发表于 2010-6-10 10:23:26 | 显示全部楼层
Post by poet;2095692
鼠标事件有两种处理方式,程序处理和 X 处理。

如果 X 负责处理,则是左键选择,中间粘贴。

要让 vim 中由 X 负责处理,有两个方法:

1. 按住 shift 键,然后选择,此时由 X 处理该选择。如果放掉shift键,则由 vim 处理该选择。
2. 在 .vimrc 中设置 set mouse=    (就是说清空),此时vim永远不再干涉鼠标选择,永远把处理权交给 X。


不错,学习了,还正为这个困扰呢,想在vim里面复制粘贴,我都是cat *.txt 然后复制, 然后vim xx.txt ; shift +inert
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表