• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

vi复制文本

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 75次 | 进入软件测试论坛讨论

领测软件测试网
[size=24:85b562f182][/size:85b562f182]"<字母>yy可以把一行文本拷贝到寄存器中, <字母>里面的字母必须是a到z之间的一个. "<字母>dd可以把一行剪切下来放到寄存器里面. 
    你可以在yy或者dd前面用数字指明要拷贝或者剪切的行数.如果<字母>中的字母是大写的话,意味着把文本插入到寄存器中已有的文本之前. "<字母>p把文本插入到光标之后,"<字母>P把文本插入到光标之前.如果寄存器中含有某 一行的开头或结尾,这一行将会被放到另一合适的行上. Y是yy的快捷方式. 还有, y$, yH, 
yM,等等,都是可以用的.d命令也是一样的.如果要快速的剪切和粘贴, 你就无须指定寄存器 了.如果这样的话,你就不能往寄存器里面添加文本了.而且只要有一个删除命令的话,寄存器 中的东西就没有了(包括x命令). 
举例来说,如果要移动上一段的话,你可以把光标移到段落的开头,敲"a13dd,再把光标移到 你想要放文本的地方,敲"ap,就可以把那段文本放到光标所在的行后面. 
现在,你想要剪切和粘贴文本到不是行末尾的区域去.我们 可以使用 m<字母> 命令来标记一个区域,这个字母可以和剪切/粘贴寄存器的字母相同,因为 它们是保存在内存中的不同位置. 然后,敲"<寄存器>`<字母>[yy或者dd], 这里的寄存器就是 要保存文本的那个寄存器,<字母>是用来标记的,yy和dd是你的操作.

 babyfrog 回复于:2005-01-07 09:57:44
“寄存器”有多大?能够存下一整行文本???

 pigjj 回复于:2005-01-11 21:48:49
Of course .

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网