LinuxSir.cn,穿越时空的Linuxsir!

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

vi中的剪切与粘贴

[复制链接]
发表于 2003-1-3 20:29:21 | 显示全部楼层 |阅读模式
搞到现在我还是不知道怎么在vi中进行剪切和粘贴。
发表于 2003-1-3 20:55:28 | 显示全部楼层
如果有鼠标支持,就在要拷贝的文本上按鼠标左键拖动,使之呈高亮度显示,然后在要粘贴的地方按鼠标中间,如果是两键鼠标,就同时按两个键,前提是要选了模拟三键鼠标。
发表于 2003-1-3 21:40:51 | 显示全部楼层
用y就可以粘贴了
发表于 2003-1-3 21:41:52 | 显示全部楼层
复制单行yy命令
复制多行先输入要复制的行数的数值再输入yy
粘贴用p
 楼主| 发表于 2003-1-3 22:21:12 | 显示全部楼层

文本界面中怎么剪切文本呢?

说啊,说啊!求教各位啊?SOS!!!
发表于 2003-1-3 22:26:30 | 显示全部楼层
"ayy  将光标当前行复制进寄存器a,
"ap 将寄存器a中的内容粘贴到光标位置:如果寄存器中是用yy复制的完整行,则粘贴在光标所在行下面,"aP则粘贴在上面;否则粘贴在光标之后,大写P粘贴的光标之前
可先用v,ctrl+v,V选择一块,然后用y复制,再用p粘贴
也可以"ay[motion]: "ay$(复制光标位置到行末保存在a寄存器),"ayft(复制光标位置到当前行第一个t字母出并保存在a寄存器),然后用"ap粘贴
以上指令可去掉"a工作,则yp对未命名寄存器"工作(所有d,c,s,x,y的对象都被保存在这里)
 楼主| 发表于 2003-1-3 22:28:53 | 显示全部楼层

各位从什么地方学到的啊?

我看了一些资料怎么就没有关于这方面的?
发表于 2003-1-3 22:31:40 | 显示全部楼层
如果使用vim,则:help有完整vim文档,相当详尽而且通俗易懂
又比如:help y查看复制指令y的使用说明
 楼主| 发表于 2003-1-3 22:34:01 | 显示全部楼层

vim?是什么?

是不是我们通常所用的vi编辑器?
发表于 2003-1-3 22:37:09 | 显示全部楼层
Vi IMproved
vi的加强版,各linux发行版的标准配置,比vi活泼可爱多乐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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