Vim:以空格分隔的数字列表

时间:2015-03-12 00:46:56

标签: vim

我想插入一个看起来像

的行
1 2 3 4 5 6 7 8 9 10 11 ... 100000

:put =range(1,100000)给了我那些用换行符分隔的数字,但我希望它们以空格分隔。如何做到这一点?

2 个答案:

答案 0 :(得分:4)

你几乎在那里;我会用:put =join(range(1,100000))join()函数连接列表中的所有项,并用空格字符分隔它们。如果你想要的不是空格,你也可以传入一个不同的分隔符。

答案 1 :(得分:2)

运行该命令后使用100000J

J命令将当前行与下一行连接起来(粗略地说,它用空格替换以该行结尾的换行符)。 100000J执行此操作100000次。