免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6922 | 回复: 12
打印 上一主题 下一主题

关于vi的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-12 22:08 |只看该作者 |倒序浏览
现在想将一个文本中每两行合并成一行,即将每个偶数行连接到奇数行的后面
如何实现?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-11-12 22:36 |只看该作者

关于vi的一个问题

  1. sed '$!N;s/\n/ /' ufile
复制代码

论坛徽章:
0
3 [报告]
发表于 2003-11-13 13:29 |只看该作者

关于vi的一个问题

在 VI 的命令模式下,按下面的序列

  1. ggqqJjq1000000@q
复制代码

解释:
gg 是到文件头
q 表示记录宏开始
q 表示把宏记录在 q 寄存器中
J 表示合并两行
j 表示移动倒下一行
q 表示结束纪录宏
1000000 表示运行下一个命令 1000000 次,直到出错。
@ 表示运行宏
q 表示运行 q 寄存器中的宏

论坛徽章:
0
4 [报告]
发表于 2003-11-13 13:35 |只看该作者

关于vi的一个问题

学习

论坛徽章:
0
5 [报告]
发表于 2003-11-13 13:38 |只看该作者

关于vi的一个问题

原帖由 "CharlesWang2" 发表:
解释:
gg 是到文件头
q 表示记录宏开始
q 表示把宏记录在 q 寄存器中
J 表示合并两行
j 表示移动倒下一行
q 表示结束纪录宏
1000000 表示运行下一个命令 1000000 次,直到出错。
@ 表示运行宏
q 表示运行 ..........


  太强了吧~~ 厉害!                
Greenergy 该用户已被删除
6 [报告]
发表于 2003-11-13 21:58 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2003-11-17 11:38 |只看该作者

关于vi的一个问题

好棒的VI

论坛徽章:
0
8 [报告]
发表于 2003-11-18 11:02 |只看该作者

关于vi的一个问题

原帖由 "CharlesWang2" 发表:
解释:
gg 是到文件头
q 表示记录宏开始
q 表示把宏记录在 q 寄存器中
J 表示合并两行
j 表示移动倒下一行
q 表示结束纪录宏
1000000 表示运行下一个命令 1000000 次,直到出错。
@ 表示运行宏
q 表示运行 ..........



I fu le U!

论坛徽章:
0
9 [报告]
发表于 2004-08-04 16:07 |只看该作者

关于vi的一个问题

晕,还有这招~

论坛徽章:
0
10 [报告]
发表于 2005-05-25 18:10 |只看该作者

关于vi的一个问题

没有什么不可能的`~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP