怎么在VIM里复制一段话粘贴到Gedit里?

为当前最终发行版之前的所有版本提供支持
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

怎么在VIM里复制一段话粘贴到Gedit里?

#1

帖子 dsdsdds » 2008-06-19 22:05

我在GNOME终端启动VIM。用鼠标选中一段话,点击右键,发现“复制”是灰的。我想把文字复制粘贴到Gedit里,这怎么才能办到啊?

还有,如果我开了两个GNOME终端,分别启动VIM,那么不能从一个VIM中按y复制,再到另一个VIM中按p粘贴。这可怎么办啊?

先谢谢啦
头像
qiang_liu8183
论坛版主
帖子: 10691
注册时间: 2006-09-10 22:36
来自: 北京
送出感谢: 2 次
接收感谢: 6 次

#2

帖子 qiang_liu8183 » 2008-06-19 22:06

vim鼠标选取,gedit Ctrl+C或右键粘贴
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

#3

帖子 dsdsdds » 2008-06-19 22:17

谢谢啦,不过

vim鼠标选取了,然后到gedit,点右键,没有粘贴,反而出现了右键菜单。
vim鼠标选取了,然后到gedit,按Ctrl+V,粘贴的也不是选取的文字...
delectate
帖子: 18311
注册时间: 2008-01-09 22:41
送出感谢: 0
接收感谢: 6 次

#4

帖子 delectate » 2008-06-19 22:44

把vi里边的文件保存,然后再用gedit打开
duanbp
帖子: 21
注册时间: 2008-06-05 16:24
送出感谢: 0
接收感谢: 0

#5

帖子 duanbp » 2008-06-19 22:52

其实CTRL+Insert也是拷贝
其实SHIFT+Insert也是粘贴
在linux下,这两个比CTRL+C和CTRL+V管用得多,尤其是在vi下边,你可以试试。
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

#6

帖子 poet » 2008-06-19 23:02

在任何基于X的程序中:
直接选取,
然后到另一个窗口中按鼠标中键可完成粘贴。

gedit应该符合要求,虽然我不用它。当然,万一它不符合就该打板子。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 solcomo » 2008-06-19 23:02

选中复制
鼠标中键粘贴
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#8

帖子 HuntXu » 2008-06-20 0:37

solcomo 写了:选中复制
鼠标中键粘贴
要先转入insert模式的~不然你复制个开头为O或是R的试试 :P
HUNT Unfortunately No Talent...
头像
hecha
帖子: 364
注册时间: 2007-09-23 13:36
送出感谢: 0
接收感谢: 2 次

#9

帖子 hecha » 2008-06-20 4:00

vim 里用 v 或 V 开启可视, 选择要复制的区域, 然后 "+y 就复制到剪贴板了, 可以在别的地方用 ctrl+v 粘贴
vim 里粘贴剪贴板中的内容是 "+p
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

#10

帖子 dsdsdds » 2008-06-20 10:01

其实CTRL+Insert也是拷贝
其实SHIFT+Insert也是粘贴
在linux下,这两个比CTRL+C和CTRL+V管用得多,尤其是在vi下边,你可以试试。
谢谢啦。我在Gedit里,CTRL+Insert,SHIFT+Insert都管用。可是先在VIM里选一段文字,再按CTRL+Insert,再在Gedit里按SHIFT+Insert,什么也没粘贴...
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

#11

帖子 dsdsdds » 2008-06-20 10:03

在任何基于X的程序中:
直接选取,
然后到另一个窗口中按鼠标中键可完成粘贴。

gedit应该符合要求,虽然我不用它。当然,万一它不符合就该打板子。
谢谢啦。不过我的桌面是 GNOME 2.22.2。
我鼠标也没有中键,另外同时按下左右键是弹出右键菜单,看来也不能模拟中键点击。
我在VIM里选取文字了,在Gedit里,同时按下左右键,结果什么也没粘贴...
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

#12

帖子 dsdsdds » 2008-06-20 10:08

vim 里用 v 或 V 开启可视, 选择要复制的区域, 然后 "+y 就复制到剪贴板了, 可以在别的地方用 ctrl+v 粘贴
vim 里粘贴剪贴板中的内容是 "+p
我用 v 开启可视, 选择要复制的区域, 然后按 “ 键,再按 + 键,再按 y 键,发现窗口底部显示“复制了8行”
到Gedit里,按Ctrl V,没粘贴出来选择的部分...
在另一个窗口里的VIM里按 " 键,再按 + 键,再按 p 键,也没粘贴出来选择的部分...
baic
帖子: 166
注册时间: 2006-08-22 23:10
送出感谢: 0
接收感谢: 0

#13

帖子 baic » 2008-06-20 15:45

你鼠标没滚轮?滚轮可以按下的,就是中键
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22
送出感谢: 0
接收感谢: 0

#14

帖子 dsdsdds » 2008-06-21 9:49

你鼠标没滚轮?滚轮可以按下的,就是中键
鼠标有滚轮啊,但是这个鼠标是滚轮不能按的那种... :(
hymiracle
帖子: 74
注册时间: 2007-04-18 2:57
送出感谢: 0
接收感谢: 0

#15

帖子 hymiracle » 2008-06-21 13:06

vim中用鼠标选中,CTRL+SHIFT+C 到GEDIT中,CTRL+V
回复

回到 “老旧版本支持”