免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: yoshubom

请问如何用vi 复制第5行到第10行并粘贴到第12行之后? [复制链接]

论坛徽章:
0
发表于 2007-10-14 20:41 |显示全部楼层
vi是一种快速简单而又功能强大的编辑器,只有对于那些整天只会拿个鼠标点来点去的人才是梦魇。
copy我常用下面这种方法:
光标移到结束行,输入ma
光标移到起始行,输入y'a
光标移到需要复制的行,输入p,行前复制输入大写P

论坛徽章:
0
发表于 2007-10-15 09:50 |显示全部楼层
好办法啊,收藏着……谢谢了!

论坛徽章:
0
发表于 2007-10-15 13:36 |显示全部楼层
2楼的方法也很通熟

你们这些鸟人 就知道偷懒 明天全部开了

哈哈

论坛徽章:
0
发表于 2007-10-15 15:47 |显示全部楼层
我就这么弄了
5ggy5y12ggp

有点打CS的感觉 Gogogo...

3楼很正统,学习。

论坛徽章:
0
发表于 2007-10-15 16:31 |显示全部楼层
原帖由 cy1013 于 2007-10-13 12:27 发表
各位,不要再被误导了,什么历害啊,简直就是落后
这个问题被贴出来本身就说明了问题,
那不是vi工具的落后
不友好,不直观,还要人去学这些不增加经验值的所谓技术,我以前就是花了很多劲这些无意义的"技术 ...



这位,这已经是最简便的操作了阿。。。

难道还有更方便的?

论坛徽章:
0
发表于 2007-10-16 10:20 |显示全部楼层
我来说一个,
我一般都是
先移到第五行 d6
p
再移到12行
p

论坛徽章:
0
发表于 2007-10-16 10:26 |显示全部楼层
It will give you more helpful in your working.

论坛徽章:
0
发表于 2007-10-16 11:40 |显示全部楼层
原帖由 coolend 于 2007-10-10 11:30 发表
延伸一下, 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代

光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc

然后 :'a,'b co 'c

把 co 改成 m 就成剪切了



经典,以前还真的不晓得可以这样子!

论坛徽章:
0
发表于 2007-10-16 14:45 |显示全部楼层
Vi 提供了文本移动和复制命令,用户利用这些指令可以方便的复制字符、文字、行还有文本块。
有关的命令如下:
yy                                        将当前行复制到缓冲区
yw                                        将当前单词复制到缓冲区
y1                                        将光标处的一个字符复制到缓冲区
p                                        将缓冲区的信息粘贴到光标的后面
:行号1 ,行号2 copy 行号3                                        将行号1到行号2的内容复制到行号3所在行的后面。
:行号1 ,行号2 move 行号3                                       将行号1到行号2的文本内容移动到行号3所在行的后面。

论坛徽章:
0
发表于 2007-10-17 08:08 |显示全部楼层
方法多的很
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP