分页: 1 / 1

vi使用粘帖功能

发表于 : 2013-01-05 20:52
罗非鱼
我打开了一个网页,同时用vi test ,一个文件,
现在,我对那个网页,用鼠标选定了一个区域的文字,并复制了,请问,如何将这个被复制的网页文字,粘帖到我正在用vi编辑的test文件里面去?

Re: vi使用粘帖功能

发表于 : 2013-01-05 20:53
sunfish
插入模式:鼠标中键或右键粘贴或Ctrl+V

Re: vi使用粘帖功能

发表于 : 2013-01-06 23:38
lilydjwg
sunfish 写了:插入模式:鼠标中键或右键粘贴或Ctrl+V
鼠标中键不需要进插入模式,在开启鼠标支持的时候普通模式同样有效。这样使用的是 X 选择区而不是剪贴板。
在 gvim 开启鼠标支持的时候,右键也不一定是弹出菜单。还有可能是扩展选区。Ctrl-V 也不一样映射了。

——所以,结论是,菜鸟不要误导新手。

Vim 中粘贴 X 选择区,使用鼠标中键(如果鼠标支持开启;在终端中未开启鼠标支持时需要 'paste' 选项,比较麻烦)。或者在普通模式使用 "*p,插入/ex 模式使用 <C-R>*。
Vim 中粘贴剪贴板,在普通模式使用 "+p,插入/ex 模式使用 <C-R>+。

参见::h "*以及:h i_ctrl-r

Re: vi使用粘帖功能

发表于 : 2013-01-06 23:51
cuihao
:em01 哦,我都点终端菜单里的粘贴……

Re: vi使用粘帖功能

发表于 : 2013-01-06 23:54
shuizhongyu
恩,就是寄存器*和+的使用

Re: vi使用粘帖功能

发表于 : 2013-01-06 23:55
lilydjwg
cuihao 写了::em01 哦,我都点终端菜单里的粘贴……
那个也需要设置 'paste' 选项的……除非你的 vi/vim 什么高级点的功能都没开。