LinuxSir.cn,穿越时空的Linuxsir!

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

初学者求教vi 的复制粘贴。

[复制链接]
发表于 2009-6-19 21:43:23 | 显示全部楼层 |阅读模式
vi 中的d 和y ,p怎么能映射到系统的剪贴板,也就是说在Vi中复制剪切的东西能被其他程序使用,其他程序复制粘贴的东西能被VI 所粘贴?
vi 初学者求教:
发表于 2009-6-19 22:41:34 | 显示全部楼层
"+y 复制
"+p 粘贴
回复 支持 反对

使用道具 举报

发表于 2009-6-20 17:40:00 | 显示全部楼层
我也是初學, vi真是太猛了,

@*          像那種文字被選取起來, 就會被丟在某個地方....
@+          系統的剪貼板在vi裡是保存在寄存器@+

還有一種方法, 用unix萬用的, 滑鼠中間鍵 (萬不得已的時候)

順便請教一下, "+y可以用在非gui的vim嗎? 假如我在終端底下開一個vim又想要復制貼到其它的程式該怎麼辦?
回复 支持 反对

使用道具 举报

发表于 2009-6-21 09:05:16 | 显示全部楼层
Post by cnsword;1999632
"+y 复制
"+p 粘贴


一直不知道,刚刚试了下,好使 谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-21 12:06:46 | 显示全部楼层
怎样键盘映射到C-x C-c C-v
回复 支持 反对

使用道具 举报

发表于 2009-6-21 12:18:11 | 显示全部楼层
昨天讀手冊剛剛好讀到這個,理論上應該是這個, 你試試看, 不行在用unm CTRL-C 來移除.

vmap CTRL-C "+y
vmap CTRL-X "+d
map CTRL-V "+p
回复 支持 反对

使用道具 举报

发表于 2009-6-21 16:12:04 | 显示全部楼层
不好意思, 我搞錯了, 應該是<C-v>, 要用<>括起來,前面用C大寫, -v後面小寫,其它還有像大寫S代表SHIFT, 大寫A代表ALT.......etc

(我也是新手.....,等我把xterm底下剪貼的功能弄出來, 在把代碼貼出來.....)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-21 21:45:52 | 显示全部楼层
Post by jiuny0209;2000068
不好意思, 我搞錯了, 應該是<C-v>, 要用<>括起來,前面用C大寫, -v後面小寫,其它還有像大寫S代表SHIFT, 大寫A代表ALT.......etc

(我也是新手.....,等我把xterm底下剪貼的功能弄出來, 在把代碼貼出來.....)


这些是写入.vimrc的吧?
回复 支持 反对

使用道具 举报

发表于 2009-6-22 21:22:28 | 显示全部楼层
Post by xeon00;2000153
这些是写入.vimrc的吧?


是的....................
回复 支持 反对

使用道具 举报

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

本版积分规则

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