分页: 2 / 2

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:04
风间星魂
adagio 写了:\1就是tab符号?学习了 :em11
\t才是
\1只是引用前面括号里的 :em06

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:07
adagio
额,对了,是前面的第一项 :em03

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:10
opp
谢谢各位眼熟的、热心肠的朋友,我还以为我对Vim已经掌握不少了,没想到……,让大伙笑话了,呵呵。
搞定了,999次太少啦,我的一共一万一千多行。从头到尾执行10几秒才结束,不知道啥时候能看完,还是感叹神之编辑器的强大啊,几个字符就可以搞定了。我是个一定要弄明白一个所以然的人,现在知道宏怎么用了,谢谢各位。谢谢adagio和poet,不好意思不知道你们外号,只知道ee是神 :em04

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:10
风间星魂
adagio 写了:额,对了,是前面的第一项 :em03
看看ee有没有更高明的 :em06

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:12
风间星魂
opp 写了:谢谢各位眼熟的、热心肠的朋友,我还以为我对Vim已经掌握不少了,没想到……,让大伙笑话了,呵呵。
搞定了,999次太少啦,我的一共一万一千多行。从头到尾执行10几秒才结束,不知道啥时候能看完,还是感叹神之编辑器的强大啊,几个字符就可以搞定了。我是个一定要弄明白一个所以然的人,现在知道宏怎么用了,谢谢各位。谢谢adagio和poet,不好意思不知道你们外号,只知道ee是神 :em04
试试我的替换命令,比宏快得多,
不过不知道你的文档结构只能对付
----------
1行:see
2行:看见
-----------
之类的没别的字符干扰的文本。 :em06
记得存档,不保证绝对不出问题。 :em06

还有,神之编辑器是emacs,vim只是编辑器之神 :em06

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:31
opp
风间星魂 写了:
opp 写了:谢谢各位眼熟的、热心肠的朋友,我还以为我对Vim已经掌握不少了,没想到……,让大伙笑话了,呵呵。
搞定了,999次太少啦,我的一共一万一千多行。从头到尾执行10几秒才结束,不知道啥时候能看完,还是感叹神之编辑器的强大啊,几个字符就可以搞定了。我是个一定要弄明白一个所以然的人,现在知道宏怎么用了,谢谢各位。谢谢adagio和poet,不好意思不知道你们外号,只知道ee是神 :em04
试试我的替换命令,比宏快得多,
不过不知道你的文档结构只能对付
----------
1行:see
2行:看见
-----------
之类的没别的字符干扰的文本。 :em06
记得存档,不保证绝对不出问题。 :em06

还有,神之编辑器是emacs,vim只是编辑器之神 :em06
一直都听说emacs,从来没用过,呵呵。第二行还是有一些东西的,有单词的属性n. adj adv 这些干扰。不过还是非常感谢。

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:32
banban
以前不会用宏的哦,学习了,呵呵

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 14:33
banban

代码: 全选

神之编辑器是emacs,vim只是编辑器之神
啥意思哦

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 18:23
opp
banban 写了:

代码: 全选

神之编辑器是emacs,vim只是编辑器之神
啥意思哦
他说的意思是,Emacs是神用的,Vim是编辑器里面的神。中国的语言同样的字有许多用意思,所以老外学中文头疼,比我们学英语可难多了。一个wife在中文里有几十种解释。

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 18:51
banban
opp 写了:
banban 写了:

代码: 全选

神之编辑器是emacs,vim只是编辑器之神
啥意思哦
他说的意思是,Emacs是神用的,Vim是编辑器里面的神。中国的语言同样的字有许多用意思,所以老外学中文头疼,比我们学英语可难多了。一个wife在中文里有几十种解释。
哦,没用过Emacs的,只会一点vim,呵呵

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 19:34
link_01
sed 'N;s/\n/ /' file >newfile

Re: Vim如何把所有偶数行合并到奇数行上

发表于 : 2010-02-03 19:46
O_O_BOT
link_01 写了:sed 'N;s/\n/ /' file >newfile
sed N 呵呵。