首页 新闻 赞助 找找看

Vim删除每行有五个字符后的换行符。

0
悬赏园豆:50 [已解决问题] 解决于 2012-09-24 22:59
1234567890
你好你好你
你好你好你
你好你好你
1234567890
1234567890

想把五个字符后面的换行符替换掉,变成:

1234567890
你好你好你你好你好你你好你好你1234567890
1234567890

用的这个:

:%s/^\(.\{5}\)\n/\1/g

变成这样了:

1234567890
你好你好你你好你好你
你好你好你1234567890
1234567890

求助。

some/one的主页 some/one | 初学一级 | 园豆:159
提问于:2012-09-19 20:51
< >
分享
最佳答案
0
:%s/^\(.\{5}\)$/\1#/g
:%s/#\n//g
some/one | 初学一级 |园豆:159 | 2012-09-20 09:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册